2013-05-09 25 views
0

我有一個從輔助bean填充的primefaces多選表。我正在使用table.getSelectedRowsCount()javascript小部件var來驗證至少一個選擇,它工作正常。Primefaces在Javascript函數中多選複選框bean值

我現在想根據所選行的狀態拋出一個javascript確認對話框。對於前者,我在表格底部有一個按鈕,用於打印選定行的詳細信息。我需要檢查bean的某個字段,然後允許打印。

IN僞代碼

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

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

回答

0

更新和panelGroup中按鈕AJAX事件如圖後續。

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

嘗試更新validateReport面板