use*_*111 0 jquery jsf primefaces
Primefaces dataTable 有一个称为 ExpandedRow 的功能,当设置为 true 时,会展开所有行。但我只想在 dataTable 加载之前展开特定行。
<p:dataTable id="table" value="#{dataTable.cars}" var="car" expandedRow="true"
paginator="true" rows="5">
<p:column style="width:2%">
<p:rowToggler />
</p:column>
<p:column id="model" headerText="Model">
<h:outputText value="#{car.model}" />
</p:column>
<p:column id="year" headerText="Year">
<h:outputText value="#{car.year}" />
</p:column>
<p:rowExpansion >
<h:outputText value="Manufacturer : " />
<h:outputText value="#{car.manufacturer}" />
</p:rowExpansion>
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)
您可以将 ExpandedRow 与其中的条件一起使用,该条件会单独检查每一行。
例如:
expandedRow="#{car.expanded}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8823 次 |
| 最近记录: |