0
当我点击任意一行并单击删除链接时,出现确认对话框,但是一旦我点击对话框,行选择就会改变。所选内容不会被删除,但是一些其他行被删除。Kindly帮助解决它。当我添加一个对话框时,行选择发生变化
<p:column headerText="Delete" width="50" style="text-align:center">
<p:commandLink id="showDialogButton"
update=":studyPlanEditForm:display" onclick="cdDialog.show()"
value="delete">
</p:commandLink>
<p:dialog widgetVar="cdDialog" appendToBody="true"
header="Are you sure to delete this substudyplan?">
<p:panel>
<p:commandButton value="Yes" process=":studyPlanEditForm:display"
action="#{editBean.deleteSubStudyPlan(selectedRow)}"
onclick="cdDialog.hide();"
update=":studyPlanEditForm"/>
<p:commandButton value="No" onclick="cdDialog.hide();"
type="button"/>
</p:panel>
</p:dialog>
</p:column>
嗨对不起,迟到问题是变量selectedRow是在dataTable里面;所以我不能使用action =“#{editBean.deleteSubStudyPlan(selectedRow)}”请帮助。 – 2012-07-16 13:04:47
@PraveenV我编辑了答案。你不看看primefaces展示吗? – Damian 2012-07-16 13:29:33