Css Primefaces树型文本不适合列
我正在使用PrimeFaces4.0,并且在我的一个页面中有一个treetable组件。第一列的宽度有一些计算问题,因此当列中有缩进时,文本开始不适合该列。当我从chromedev工具中观察到,如果没有用于缩进的跨距,那么宽度计算是正确的 您可以在图像中看到这些案例 只有一行: 仅展开一行: 展开两行:Css Primefaces树型文本不适合列,css,jsf,jsf-2,primefaces,Css,Jsf,Jsf 2,Primefaces,我正在使用PrimeFaces4.0,并且在我的一个页面中有一个treetable组件。第一列的宽度有一些计算问题,因此当列中有缩进时,文本开始不适合该列。当我从chromedev工具中观察到,如果没有用于缩进的跨距,那么宽度计算是正确的 您可以在图像中看到这些案例 只有一行: 仅展开一行: 展开两行: 当我删除下面的CSS代码时,视图是固定的,但我仍然认为当primefaces放置样式类“ui treetable indent”时,存在宽度计算错误,似乎宽度是根据文本正确计算的。如果删除列
当我删除下面的CSS代码时,视图是固定的,但我仍然认为当primefaces放置样式类“ui treetable indent”时,存在宽度计算错误,似乎宽度是根据文本正确计算的。如果删除列中的缩进,则所有文本都会毫无问题地适合该列
.ui-treetable thead th:last-child{
width: 100%;
}
当我删除下面的CSS代码时,视图是固定的,但我仍然认为当primefaces放置样式类“ui树表缩进”时,宽度计算错误,似乎宽度是根据文本正确计算的。如果删除列中的缩进,则所有文本都会毫无问题地适合该列
.ui-treetable thead th:last-child{
width: 100%;
}
我也有同样的问题。我通过在第一列的文本后添加一个间隔符来解决这个问题
<p:column>
<p:outputLabel value="Text to display"/>
<p:spacer width="30" height="0"/>
</p:column>
我也有同样的问题。我通过在第一列的文本后添加一个间隔符来解决这个问题
<p:column>
<p:outputLabel value="Text to display"/>
<p:spacer width="30" height="0"/>
</p:column>
由于Primefaces 6.1[04-19-2017]问题应该得到解决。以前,这个问题实际上只能通过p:spacer或CSS不完全解决。因为Primefaces 6.1[04-19-2017]这个问题应该得到解决。以前,这个问题实际上只能通过p:spacer或CSS不完全解决。尝试了新的PrimeFaces版本吗?如果它在那里工作,请检查是否应用了不同的CSS,并尝试将其应用于4.0。还要检查是否没有破坏性的东西。你能发布xhtml吗?试过更新的PrimeFaces版本吗?如果它在那里工作,请检查是否应用了不同的CSS,并尝试将其应用于4.0。还要检查是否没有破坏性的东西。你能发布xhtml吗?