Dojo dijit树隐藏展开图标

时间:2014-12-10 16:33:49

标签: dojo dijit.tree

我有一个dijit树,它通过一个包含在Observable中的商店填充,基本上就是这里的例子:http://dojotoolkit.org/reference-guide/1.10/dijit/Tree.html#id7(不是这个例子实际上是从dojo网站运行的:除非那只是我的浏览器)。

它运作良好,我可以扩展和折叠项目。但是,它甚至为层次结构中的最后一项显示扩展图标 - 即没有任何子项的项目。当您尝试扩展此类项目时,它似乎意识到这一点,然后展开图标就会消失。

有没有人知道如何抑制扩展图标出现在第一位?

谢谢!

1 个答案:

答案 0 :(得分:1)

实施模型的mayHaveChildren()方法:

  

此处实现逻辑可避免显示节点的+/- expando图标   我们知道没有孩子。 (出于效率原因,我们可能不想要   在用户点击之前检查一个元素是否确实有子节点   expando node)

此方法输入您的一个项目,如果可以展开则输出true;否则是假的。