如何禁用dijit中的多个节点选择树



如何在dijit中设置单选模式。树我所说的选择模式单一的意思是,用户不应该通过使用shift键或ctrl键+鼠标点击节点来选择多个节点。

选择由dijit/Tree::dndController处理,默认为dijit/tree/_dndSelector。在_dndSelector中有一个属性singular及其文档状态:

奇异:布尔

如果为true,则只允许选择一个元素。

树还没有在奇异=true模式下进行测试,不清楚它是否有效。

不管怎样,它似乎起作用:

var tree = new dijit.Tree({
    id: "tree1",
    model: model
}).placeAt(win.body());
tree.dndController.singular = true;

在jsFiddle上查看:http://jsfiddle.net/phusick/UxWUs/

相关内容

  • 没有找到相关文章

最新更新