Jsf 2 如何在不进行单元格内编辑的情况下编辑Primefaces DataTable中的数据?
我有两页Jsf 2 如何在不进行单元格内编辑的情况下编辑Primefaces DataTable中的数据?,jsf-2,primefaces,Jsf 2,Primefaces,我有两页 添加页面,用于添加新项目 显示所有项目的列表页 当我点击列表页面上的编辑图标时,我想在添加页面上显示所选数据进行编辑,如果我点击保存按钮,则更新其数据。如何执行此操作?将行标识符作为参数传递给按钮。例如,假设#{item}是当前迭代的项,并且具有一些唯一标识该项的长id属性 <p:button icon="ui-icon-pencil" outcome="edit.xhtml"> <f:param name="id" value="#{item.id}" /&
当我点击列表页面上的编辑图标时,我想在添加页面上显示所选数据进行编辑,如果我点击保存按钮,则更新其数据。如何执行此操作?将行标识符作为参数传递给按钮。例如,假设
#{item}
是当前迭代的项,并且具有一些唯一标识该项的长id
属性
<p:button icon="ui-icon-pencil" outcome="edit.xhtml">
<f:param name="id" value="#{item.id}" />
</p:button>
另见:
<f:metadata>
<f:viewParam name="id" value="#{bean.item}" required="true" converter="itemConverter" />
</f:metadata>
...
<p:inputText value="#{bean.item.name}" />
<p:inputText value="#{bean.item.shortName}" />