在dataTable行上选择h:panelGrid?

时间:2011-08-30 13:44:20

标签: jsf-2

我有一个dataTable,当用户选择一行时,会填充一些字段,以便他们可以看到更多细节。该特定项目。但是,此时页面加载了未填充的panelgrid,并在选择行时填充。如何隐藏此panelgrid并在选择行后显示它?

谢谢

1 个答案:

答案 0 :(得分:0)

使用rendered属性,如果选择了任何内容,则评估true

E.g。

<h:panelGrid rendered="#{not empty bean.selectedRow}">
    <h:outputText value="#{bean.selectedRow.foo}" />
    <h:outputText value="#{bean.selectedRow.bar}" />
    ...
</h:panelGrid>