Primefaces官方网站Primefaces.org中的Primefaces可编辑数据表示例不起作用 单元内编辑
primefaces官方网站上的简单示例不起作用 错误是 javax.faces.view.facelets.TagException:/faces/default.xhtml@36106 事件:不支持rowEditCancelPrimefaces官方网站Primefaces.org中的Primefaces可编辑数据表示例不起作用 单元内编辑,primefaces,Primefaces,primefaces官方网站上的简单示例不起作用 错误是 javax.faces.view.facelets.TagException:/faces/default.xhtml@36106 事件:不支持rowEditCancel 我也面临同样的问题。但我找到了解决方案,我使用的是primefaces的3.1版。此版本不支持rowEditCancel事件。单元格内编辑数据表在primefaces 3.5和primefaces 4.0中受支持,需要升级。请确保在bean中定义了如下方法: <p
我也面临同样的问题。但我找到了解决方案,我使用的是primefaces的3.1版。此版本不支持rowEditCancel事件。单元格内编辑数据表在primefaces 3.5和primefaces 4.0中受支持,需要升级。请确保在bean中定义了如下方法:
<p:dataTable var="car" value="#{tableBean.carsSmall}" id="carList" editable="true">
<f:facet name="header">
In-Cell Editing
</f:facet>
<p:ajax event="rowEdit" listener="#{tableBean.onEdit}" update=":form:messages" />
<p:ajax event="rowEditCancel" listener="#{tableBean.onCancel}" update=":form:messages" />
<p:column headerText="Model" style="width:125px">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{car.model}" />
</f:facet>
<f:facet name="input">
<p:inputText value="#{car.model}" style="width:100%"/>
</f:facet>
</p:cellEditor>
</p:column>
您正在使用哪个版本的primfaces?请仔细阅读错误消息!!!它与xhtml中定义的事件名有关,而与java代码中的方法名无关
public void onCancel(RowEditEvent event) {
//...put your logic here
}