0

我有一个从支持 bean 填充的 primefaces 多选表。我正在使用 table.getSelectedRowsCount() javascript 小部件 var 来验证至少一个选择,它工作正常。

我现在想根据所选行的状态抛出一个 javascript 确认对话框。例如,我在表格底部有一个按钮,用于打印所选行的详细信息。我需要检查 bean 的某个字段,然后允许打印。

输入伪代码

if (#{bean.isComplete})
   allowPrinting();

else
   // alert user that this row is not yet in complete state
4

1 回答 1

0

按钮 ajax 事件上的更新和 panelGroup 如下所示。

<h:panelGroup id="validateRerpot">
<h:panelGroup rendered="#{bean.isComplete}">
<script type="text/javascript">alert('show Dialog inplace');</script>
</h:panelGroup>
</h:panelGroup>

尝试更新 validateReport 面板

于 2013-05-09T05:37:27.523 回答