作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用primeface 3.5
,在其中找到复选框来选择和取消选择或行选择完全独立地工作。当我尝试同时选择行选择和复选框选择时,行选择事件未触发。有人能为我澄清一下吗?
行选择不起作用,请检查所有事件是否起作用
<p:dataTable id="myBookDTable" var="car" value="#{myBean.pageViews}" paginatorPosition="bottom" paginator="true" rows="30" scrollable="true" scrollHeight="400" scrollRows="30" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" rowsPerPageTemplate="30,50,100"rowKey="#{car.carID}" rowIndexVar="rowIndex" draggableColumns="true" lazy="true">
<p:ajax event="rowSelect" listener="#{myBean.onRowSelect}" update="certainpart"
async="true"/>
<p:ajax event="rowSelectCheckbox" listener="#{myBean.rowSelectCheckbox}"/>
<p:ajax event="rowUnselectCheckbox" listener="#{myBean.rowUnselectCheckbox}"/>
<p:ajax event="rowUnselect" listener="#{myBean.rowUnselect}"/>
<p:column width="30" selectionMode="multiple" style="width:2%" />
</p:datatable>
最佳答案
对于列标题事件,primeface / jsf中存在另一个标题名称:
“toggleSelect”。
您可以这样使用:
<p:ajax event="toggleSelect" update="@this" process="@this" />
关于jsf-2 - Primefaces数据表行选择和多个复选框选择不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17312241/
我是一名优秀的程序员,十分优秀!