Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从命令按钮中取消选择primefaces SelectCheckBox菜单中的所有元素_Javascript_Jsf_Primefaces - Fatal编程技术网

Javascript 如何从命令按钮中取消选择primefaces SelectCheckBox菜单中的所有元素

Javascript 如何从命令按钮中取消选择primefaces SelectCheckBox菜单中的所有元素,javascript,jsf,primefaces,Javascript,Jsf,Primefaces,我一直试图做到这一点,但没有任何效果 尝试: scmWidgetVar.clear(); 但是没有用,是否有现成的javascript函数来完成这项工作?只需清除与组件相关的bean字段值即可 <p:selectCheckboxMenu value="#{formBean.values}" widgetVar="var" ... /> <p:commandButton actionListener="#{formBean.resetValues}" update="@wi

我一直试图做到这一点,但没有任何效果

尝试:

scmWidgetVar.clear(); 

但是没有用,是否有现成的javascript函数来完成这项工作?

只需清除与组件相关的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();
}
...
。。。
私有列表值;
public void resetValues()
{
value.clear();
}
...