在创建时向 dojo 树节点添加属性
我使用 dojox.data.QueryReadStore
在每个节点扩展时动态填充 dijit.Tree
。创建每个子 TreeNode
时,我想在其上添加一个自定义属性。
如何在渲染之前自动创建 TreeNode
时获得回调?
I'm using a dojox.data.QueryReadStore
to populate a dijit.Tree
dynamically on expansion of each node. When each of the child TreeNode
s is created, I'd like to put a custom attribute on it.
How do I get called back on the automatic creation of TreeNode
s before rendering?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前它调用 _createTreeNode() 来创建每个 TreeNode,因此您可以连接到它。
如果您想做一些更奇特的事情,您可以自定义 TreeNode 类:
然后创建一个使用它的自定义 Tree 类:
Currently it calls _createTreeNode() to create each TreeNode, so you can just connect to that
If you want to do something fancier, you could customize the TreeNode class:
and then make a custom Tree class that uses it: