私のprimefacesアプリケーションをprimefacesバージョン3.3から6.0(最新)にアップグレードしました。ほとんどのコンポーネントとページは、p:datatableがp:dialogの内側に表示されているページ以外は正常に動作しています。ダイアログの幅をブラウザの全幅に広げます。ブラウザのサイズを変更すると、すべての列が互いに積み重ねられます。この問題の解決策は何ですか?ダイアログであなたも、あなたがgridPanel上の形式のエントリを置くことができるフォームを持っている場合はp:p:dialog内のdatatableダイアログダイアログをブラウザの全幅に伸ばします
<p:dialog id="myDlg" widgetVar="myDialog" modal="true" width="1000" resizable="false" appendTo="@(body)" header="Header" closeOnEscape="true">
//your table here
</p:dialog>
:
あなたが起こるしたい行動は何であるバージョン6.0に入れた。だからあなたのダイアログのコードは次のようなものでなければなりませんか? p:ダイアログを設定した幅にするか、ページの幅に反応させますか? –
@TonyScialo:このダイアログは、ページの幅に反応するようにします。だから、携帯電話やタブレットでWebページを開くと、それに応じてサイズを変更する必要があります。 –
次のいずれかの回答があなたのために機能しましたか? –