我想創建一個像this這樣的JSF表。但相反,我想在每一行中的刪除按鈕複選框放在第一列,因爲我想同時刪除多行。我如何創建這樣一個行並刪除每個選定行的刪除按鈕?這可以通過AJAX完成嗎?我不想刷新頁面。如何使用複選框創建JSF表?
最良好的祝願
我想創建一個像this這樣的JSF表。但相反,我想在每一行中的刪除按鈕複選框放在第一列,因爲我想同時刪除多行。我如何創建這樣一個行並刪除每個選定行的刪除按鈕?這可以通過AJAX完成嗎?我不想刷新頁面。如何使用複選框創建JSF表?
最良好的祝願
既然你想使用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)
Balusc有一個偉大的教程AB在JSF中輸出數據表。 一部分是關於選擇複選框的行: http://balusc.blogspot.com/2006/06/using-datatables.html#SelectMultipleRows
聽衆是沒有必要的。方法也可以保存在''中。 –
BalusC
2012-03-27 12:16:57