【发布时间】:2018-11-26 14:43:33
【问题描述】:
我在带有组列的 dataTable 中有这样的切换器:
<p:dataTable id="tbl">
<f:facet name="header">
<p:commandButton id="toggler_trigger" type="button"/>
<p:columnToggler id="column_toggler" datasource="tbl" trigger="toggler_trigger">
<p:ajax event="toggle" listener="#{viewModel.onToggle}" />
</p:columnToggler>
</f:facet>
<p:columnGroup type="header">
<p:row>
<p:column colspan="3" headerText="group of 3 columns" />
</p:row>
<p:row>
<p:column headerText="1 column" />
<p:column headerText="2 column" />
<p:column headerText="3 column" />
</p:row>
</p:columnGroup>
<p:column>
<h:outputText value="value 1" />
</p:column>
<p:column>
<h:outputText value="value 2" />
</p:column>
<p:column>
<h:outputText value="value 3" />
</p:column>
</p:dataTable>
如何从切换列表中排除名称为“3 列组”的组列?我希望它只包含三个常用列和 colspan 1。
【问题讨论】:
-
检查了文档(6.2 文档的第 112 页)并尝试在 IDE 中使用代码完成来查看是否存在排除列的属性。也可能适用于列组
-
谢谢,我添加了 'toggleable="false"' 并有所帮助。
标签: primefaces