繁体   English   中英

Primefaces树设置复选框

[英]Primefaces Tree set checkboxes

我有一个使用Primefaces的JSF应用程序。 我使用的multiselect树组件在每个树节点上都包含一个复选框。 我的问题是我需要使用来自后备bean的值来预先选择树节点。 似乎将要使用jquery,但我不知道如何从jquery中的managedbean检索对象值以及如何选择树节点。

<p:tree cache="true" id="InstrumentTree"
    selection="#{managedbeans$AssignmentsManagedBean.selectedNodes}"
    value="#{managedbeans$AssignmentsManagedBean.root}" var="node" widgetVar="InstrumentTree1">
    <p:treeNode>
    event="select"/>                                                             
    <h:outputText value="#{node.name}"/>                                                                  
    <h:selectBooleanCheckbox  id="treeCheck" />        
    </p:treeNode>
</p:tree>

关于如何从备用Bean中预选择树上的值的任何建议。

就像是 ;

for (Iterator<TreeNode> it = root.getChildren().iterator(); it.hasNext();) {
        String name = it.next().toString();
        if (list.contains(name)) {
            it.next().setSelected(true);
        } 

    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM