[英]how to make dijit tree folders selectable?
我有一棵树,我希望仅当用户单击+/-图标时才调用onOpen和onClose,而如果他单击包含文件夹的行中的任意位置,则不希望它。 那么我希望每当用户单击文件夹所在的行时都触发onClick事件(在展开/折叠图标上除外)。 我尝试查看默认情况下传递给onopen的节点,也尝试查看onclick发送的节点。 似乎onopen ovverides内部onclick。 请给我指导以解决此问题。
提前致谢!
看起来有一个标志可以传递给Tree来执行此操作:
// openOnClick: Boolean
// If true, clicking a folder node's label will open it, rather than calling onClick()
openOnClick: false,
您可以这样使用它:
var myTree = new Tree({
..., //the other arguments you are already using
openOnClick: true
});
以后,建议您检查API文档或您正在使用的小部件的源代码。 您会发现经常会发现诸如此类的有用功能,并且Dojo源代码组织良好且易于阅读,因此当您对某些事物的工作方式有疑问时,它是检查的好地方。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.