我可以将p:dataTable(primefaces)宽度基于其包含的字符串长度吗?
问题是:我有资源包用于国际化。也适用于表头。基本上行宽是基于该表头字符串(如果你没有定义else)。 但是当涉及到资源包中的字符串时,有时候字符串很短,因此sortBy图标与标题文本重叠!
这真的很难看。但是我无法定义一个min-size,因为那么真正简短的翻译会产生很大的空间!长翻译再次出现重叠sortBy图标的问题。
所以我正在寻找这样的解决方法:
<p:dataTable style="width: <based on header string.length()+5% for the sort icon>" />
我怎么能这样做?
TY
答案 0 :(得分:2)
我遇到了类似的问题,我用这个回答解决了问题:
答案 1 :(得分:0)
要克服重叠问题,可以使用以下样式:
.ui-datatable .ui-sortable-column div.ui-dt-c {
padding-right: 15px !important;
}