簡體   English   中英

如何禁用隱藏在數據表中的PrimeFaces列溢出

[英]How do I disable PrimeFaces column overflow hiding within a datatable

我目前正在使用具有許多列的<p:dataTable> (來自PrimeFaces 5.2),隨着我接近數據表的父容器的寬度,PrimeFaces開始隱藏列。 不幸的是,它似乎是最重要的列(最左邊的是<p:datePicker> )。

我已經嘗試為該列分配一個priority="1" ,而其他列則分配priority="1" priority="3" ,如ShowCase網站所述 ,但是第一列仍然是隱藏的。

除了僅將數據表嵌套在<p:tabView>我還嘗試使dataTable通過scrollable="true"並分配寬度,或者還嘗試將數據表包裝在<p:scrollPanel>但該列無論哪種情況都仍然被隱藏。

當我刪除足夠多的列(從表的最右邊)時,隱藏的列將再次出現。

我對沒有綁定/硬編碼到特定列的解決方案感興趣,因為我在第二列或第三列遇到了相同的問題,具體取決於分辨率或瀏覽器的寬度...我想確保我的用戶看到了編碼到數據表中的所有內容,即使這意味着他們必須滾動,而不是使用動態函數來抑制用戶或我自己不知道的值。

基本上,我建議將tableStyle="width:auto"<p:datatable>這樣您就不必處理單列寬度。 Primefaces將根據列條目的長度為您動態處理它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM