2012-03-27 25 views
1

我想創建一個像this這樣的JSF表。但相反,我想在每一行中的刪除按鈕複選框放在第一列,因爲我想同時刪除多行。我如何創建這樣一個行並刪除每個選定行的刪除按鈕?這可以通過AJAX完成嗎?我不想刷新頁面。如何使用複選框創建JSF表?

最良好的祝願

回答

4

既然你想使用f:ajax和自其他答案用在How to use JSF's h:selectBooleanCheckbox with h:dataTable to create one object per row?給定的例子,其目的爲JSF 1(而不是2),你可以修改刪除按鈕弄成這個樣子(一個例子利用f:ajax的)

<h:commandButton value="Delete Selected"> 
    <f:ajax execute="@form" render="@form" listener="#{bean.submit}"/> 
</h:commandButton> 

,改變public void submit()public void submit(AjaxBehaviorEvent ev)

+1

聽衆是沒有必要的。方法也可以保存在''中。 – BalusC 2012-03-27 12:16:57