Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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
Java IceFaces ace:datatable:需要一个selectall/SelectNone按钮_Java_Jsf_Java Ee 6_Icefaces - Fatal编程技术网

Java IceFaces ace:datatable:需要一个selectall/SelectNone按钮

Java IceFaces ace:datatable:需要一个selectall/SelectNone按钮,java,jsf,java-ee-6,icefaces,Java,Jsf,Java Ee 6,Icefaces,我在向icefaces数据表添加“全选”按钮时经历了一段痛苦的时光。我尝试了以下方法: <h:commandButton value="Select All" actionListener="#{managedBeanMB.stateMap.setAllSelected(true)}" /> <h:commandButton value="Select None" actionListener="#{managedBeanMB.stateMap.

我在向icefaces数据表添加“全选”按钮时经历了一段痛苦的时光。我尝试了以下方法:

<h:commandButton
    value="Select All"
    actionListener="#{managedBeanMB.stateMap.setAllSelected(true)}" />
<h:commandButton
    value="Select None"
    actionListener="#{managedBeanMB.stateMap.setAllSelected(false)}" />

充其量,这是不一致和不可靠的。它还可以在用户提交表单之前修改支持bean

IceFaces javascript API似乎也没有任何帮助,因为它只有一个“clearSelection()”调用,我无论如何都无法让它工作


任何帮助或想法都将被投票通过。。。谢谢

我们禁用了分页。。。这似乎改善了IceFaces的buggy特性。

Hmm,为什么不在地图中保留选择状态?这是惯例。我想知道你为什么认为它不稳定和不可靠?…似乎冰面上有各种各样的小虫子影响它。有时有效,有时无效。有时它会停止工作。这里有一个具体的抱怨:使用我在上面概述的方法,它只会选择可见的项目。不选择分页器中的项目。使用IceFaces的craptastic auto ajax“功能”,您也不能强制页面上的组件进行UI刷新。您使用的是社区版还是企业版的IceFaces?