我有一个从支持bean填充的primefaces多选表。我正在使用table.getSelectedRowsCount()javascript小部件var来验证至少一个选项,它工作正常。
我现在想根据所选行的状态抛出一个javascript确认对话框。例如,我在表格底部有一个按钮,用于打印所选行的详细信息。我需要检查bean的某个字段然后允许打印。
IN伪代码
if (#{bean.isComplete})
allowPrinting();
else
// alert user that this row is not yet in complete state
答案 0 :(得分: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面板