p:dataGrid不对齐多个列

时间:2016-07-21 14:36:46

标签: jsf primefaces datagrid alignment multiple-columns

我想使用<p:dataGrid>显示标签/输入列表。我的代码很简单,但我无法获得预期的结果。

这是我的代码:

<p:dataGrid columns="2" value="#{scriptManagerForm.params}" var="conf">
    <p:column>
        <p:outputLabel value="#{conf.name}" />
    </p:column>
    <p:column>
        <p:inputText value="#{conf.value}" required="true" />
    </p:column>
</p:dataGrid>

这是我现在得到的结果:

results obtained

这就是我需要得到的:

expected

2 个答案:

答案 0 :(得分:0)

你需要属性layout =&#34; grid&#34;在dataGrid中

                                     

答案 1 :(得分:0)

我确信您需要panelGrid而不是dataGrid

如果您愿意,也可以使用<p:row><p:column>

http://www.primefaces.org/showcase/ui/panel/panelGrid.xhtml

我希望这有帮助!