首页 > 解决方案 > Primefaces columnGroup 无法正确呈现

问题描述

我有声明 columnGroup 的 dataTable:

<p:columnGroup type="header">
    <p:row>
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="2" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="2" />
        <p:column colspan="1" />
    </p:row>
</p:columnGroup>

我想在该配置中添加另一行带有标题的行,colspan 6 和 9(之前显示的行有 colspan = 15,所以 (6 + 9) colspan 应该没问题)。结果,当我将下面的行添加到 columnGroup 中时:

<p:columnGroup type="header">
    <p:row>
        <p:column colspan="6" />
        <p:column colspan="9" />
    </p:row>
    <p:row>
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="2" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="1" />
        <p:column colspan="2" />
        <p:column colspan="1" />
    </p:row>
</p:columnGroup>

第二行(具有更多列)无法正确呈现 - 不保持使用 colspan 属性声明的列宽。有什么问题?

标签: jsfdatatableprimefaces

解决方案


推荐阅读