如何在aci树中隐藏项目

时间:2016-11-24 06:09:44

标签: jquery angularjs acitree

在aci树中构建json时是否有使用hide选项?

{
"id":1,
"label":"Brand",
"inode":true,
"checkbox":true,
"radio":false,
"branch":[{"id":2,"label":"Acura","inode":false,"checkbox":true,"radio":false,hide":true},{"id":3,"label":"Audi","inode":false,"checkbox":true,"radio":false}]
}

1 个答案:

答案 0 :(得分:0)

我搜索了整个文档,但没有找到在aci-tree JSON构造中添加hide选项的解决方案。我们可以通过aci tree API处理程序执行如下操作:

$('#tree').on('acitree', function(event, api, item, eventName, options)
{
   if (eventName == 'init') 
   { 
        var firstItem = api.first();
        api.hide(firstItem);
   }
});

注意:在文档中隐藏[aciTreeHidden]节点将显示:block; &安培; background-color:#ccc;,因此需要在demo.css中更改为display:none。