如何解决数据表多项选择primefaces
问题是没有出现带有复选框的列,我不明白为什么
这里是xhtml
<h:form id="statusForm">
<p:dataTable var="statusRow" value="#{displayTStatusRecords.tStatusLazyModel}"
selection="#{displayTStatusRecords.selectedRecords}"
paginator="true" rows="100"
rowKey="#{statusRow.timestamp}"
paginatorTemplate=
"{RowsPerPageDropdown} {FirstPageLink}
{PrevIoUsPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="100" lazy="true" widgetvar="statusWidget">
<p:ajax event="rowSelectCheckBox" update="@form"/>
<!-- <p:ajax event="rowUnselect" listener="#{taskBean.onRowUnselect}" update="@form" />
<p:ajax event="rowSelectCheckBox" listener="#{taskBean.onRowSelect}" update="@form" />
<p:ajax event="rowUnselectCheckBox" listener="#{taskBean.onRowUnselect}" update="@form" />
<p:ajax event="toggleSelect" update="@form"/> -->
<p:column width="15px" headerText="Selection" selectionMode="multiple" classstyle="width:25px;text-align:center">
</p:column>
<p:columns style="width:16px;text-align:center" var="attr" value="#{displayTStatusRecords.classFields}" filterBy="#{attr}" filterMatchMode="contains" width="200">
<f:facet name="header">
<h:outputText
value="#{attr}" />
</f:facet>
<h:outputText value="#{statusRow[attr]}" />
</p:columns>
</p:dataTable>
</h:form>
该表包含除复选框一之外的所有包含数据的列。它还应该有一个复选框来选择页面上的所有记录。有人可以帮忙吗?
编辑:我注意到
解决方法
问题是我用过
类样式
代替
风格
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。