Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Primefaces树型文本不适合列_Css_Jsf_Jsf 2_Primefaces - Fatal编程技术网

Css Primefaces树型文本不适合列

Css Primefaces树型文本不适合列,css,jsf,jsf-2,primefaces,Css,Jsf,Jsf 2,Primefaces,我正在使用PrimeFaces4.0,并且在我的一个页面中有一个treetable组件。第一列的宽度有一些计算问题,因此当列中有缩进时,文本开始不适合该列。当我从chromedev工具中观察到,如果没有用于缩进的跨距,那么宽度计算是正确的 您可以在图像中看到这些案例 只有一行: 仅展开一行: 展开两行: 当我删除下面的CSS代码时,视图是固定的,但我仍然认为当primefaces放置样式类“ui treetable indent”时,存在宽度计算错误,似乎宽度是根据文本正确计算的。如果删除列

我正在使用PrimeFaces4.0,并且在我的一个页面中有一个treetable组件。第一列的宽度有一些计算问题,因此当列中有缩进时,文本开始不适合该列。当我从chromedev工具中观察到,如果没有用于缩进的跨距,那么宽度计算是正确的

您可以在图像中看到这些案例

只有一行:

仅展开一行:

展开两行:


当我删除下面的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吗?