jsTree,刷新时需要扩展所有节点

时间:2015-10-19 17:17:03

标签: java jquery json jstree

我尝试在刷新后尝试扩展JSTree中的所有节点,但没有成功。

 $('#'+messages.Instance_Name).jstree(true).settings.core.data = interfaceNode;
 $('#'+messages.Instance_Name).jstree(true).refresh();

这是我的数据:

{
   "TANGO":{
      "status":2,
      "message":"TANGO dklfjklsdfjsdklfjdklfjasdklfj !!"
   },
   "AQS1":{
      "status":1,
      "message":"message AQS1",
      "sub AQS1":{
         "status":2,
         "sub sub AQS1":{
            "status":2
         }
      },
      "sub AQS2":{
         "status":3
      }
   }
}

节点AQS1未展开。

我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

第一次创建树时,我的.jstree上缺少这个

.bind("refresh.jstree", function (e, data) 
    { $(this).jstree("open_all");})

: - )