_忧 2015-03-05 11:26 采纳率: 0%
浏览 1811
已采纳

关于jquery easy UI 树控件问题。

数控件默认是全部展开的,我想把他弄成默认关闭的怎么做?
API上是这样写的:state:节点状态,'open' 或 'closed',默认:'open'。如果为'closed'的时候,将不自动展开该节点。
然后我按照他说的写:

 $(function(){   
        $('#account_ul').tree({
            lines:true,
            state:'closed', 
        }); 
    });

测试数据显示有虚线,可是还是打开的状态,怎么办?
  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2015-03-06 03:20
    关注

    是数据源增加,tree的配置没有state这个配置

         [{
        "id":1,
        "state":"closed",
        "text":"Folder1",
        "iconCls":"icon-save",
        "children":[{
        "text":"File1",
        "checked":true
        },{
        "text":"Books",
        "state":"open",
        "attributes":{
        "url":"/demo/book/abc",
        "price":100
        },
        "children":[{
        "text":"PhotoShop",
        "checked":true
        },{
        "id": 8,
        "text":"Sub Bookds",
        "state":"closed"
        }]
        }]
        },{
        "text":"Languages",
        "state":"closed",
        "children":[{
        "text":"Java"
        },{
        "text":"C#"
        }]
        }]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?