p:dataTable
을 모달 p:dialog
(삭제해야 할 항목)으로 표시하려고합니다. 첨부 된 예제와 비슷한 기능을 수행하면 대화 상자가 100 % 너비로 표시됩니다. 어떻게 이것을 피할 수 있습니까? p:datatable
이 없으면 대화 상자의 내용에 따라 렌더링됩니다.DialT 내부의 DataTable 결과가 잘못되었습니다.
최소 예 :
<p:dialog header="Example" widgetVar="exampleDlg" closable="true"
resizable="false" appendTo="@(body)" modal="true">
<h:form id="exampleForm">
<p:dataTable emptyMessage="Even an empty DataTale">
</p:dataTable>
</h:form>
</p:dialog>
내가 Primefaces에 5.1 스냅 샷 합니다만, 5.0는 동일합니다. Afterdark, 부트 스트랩 및 기본 테마를 시도하고 항상 동일한 문제가 발생했습니다.
맞습니다. 선택란의 너비는 16px이지만 다른 모든 요소의 스타일은 지정되지 않았습니다. 그리고 최소한의 예제는 똑같이 행동합니다. 나는 당신의 첫 번째 힌트와 그 괜찮은 것을 사용했습니다 ... 나는 내용이 더 커지면 어떻게되는지보아야합니다. 나는 너비를 설정하지 않고 기본 동작 ("너비 : 자동")에 의존하는 것으로 충분하다고 생각했습니다. (Thx now far :) – DieselPower