2012-03-27 51 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

相关问题