Ajax 如何从按钮保存jsf数据表中的所有单元格
我正在表单中使用primefaces数据表。我的要求是启用某些列以在单元格级别进行编辑,并禁用编辑其余列。我使用Primefaces showcase中的“单击并右键单击单元格编辑”作为示例来构建数据表。这是网址 我的表单有其他字段和很少的数据表,每个数据表都有很多单元格。在保存“可编辑”单元格之前,需要在服务器端进行一些检查。因此,我希望单击命令按钮保存datatable中的所有单元格,而不是行编辑或单个单元格编辑 这是我的数据表中的一列Ajax 如何从按钮保存jsf数据表中的所有单元格,ajax,jsf,primefaces,Ajax,Jsf,Primefaces,我正在表单中使用primefaces数据表。我的要求是启用某些列以在单元格级别进行编辑,并禁用编辑其余列。我使用Primefaces showcase中的“单击并右键单击单元格编辑”作为示例来构建数据表。这是网址 我的表单有其他字段和很少的数据表,每个数据表都有很多单元格。在保存“可编辑”单元格之前,需要在服务器端进行一些检查。因此,我希望单击命令按钮保存datatable中的所有单元格,而不是行编辑或单个单元格编辑 这是我的数据表中的一列 <p:column>
<p:column>
<p:cellEditor>
<f:facet name="output"><h:outputText value="#{employes.name}" /></f:facet>
<f:facet name="input"><p:inputText id="name" value="#{employes.name}" />
</f:facet>
</p:cellEditor>
</p:column>
一旦我修改单元格并从字段中签出,它的值就会丢失。如何在datatable中保留修改后的单元格值,以便在我的支持bean中处理它们。更新了这个问题。解决了这个问题,值现在保留在tab off上。我在getters中有商业逻辑。将它移动到另一个方法并从构造后调用它解决了这个问题。我试图保存整个数据表以及表单上的其他字段;更新后将添加注释。您好,您可以发布解决方案的代码吗?我还需要了解如何备份单元格的值,以便在服务器端验证其新编辑的值失败时恢复单元格。