如何从commandbutton取消选择primefaces selectCheckboxMenu中的所有元素

时间:2014-03-03 14:55:39

标签: javascript jsf primefaces

我一直在努力实现这一目标,但无济于事。

试过:

scmWidgetVar.clear(); 

但没有用,是否有任何开箱即用的javascript功能可以完成这项工作?

1 个答案:

答案 0 :(得分:2)

只需清除bean字段与组件相关的值即可。

<p:selectCheckboxMenu value="#{formBean.values}" widgetVar="var" ... />

<p:commandButton actionListener="#{formBean.resetValues}" update="@widgetVar(var)" value="Reset"/>

你的豆子:

... 
private List<String> values;

public void resetValues()
{
values.clear();
}
...