如何在 dijit.Tree 中设置单选模式?我所说的选择模式单一的意思是用户不应该能够通过使用 shift 键或 ctrl 键 + 鼠标单击节点来选择多个节点。
问问题
2363 次
1 回答
7
选择由 处理dijit/Tree::dndController
,默认为dijit/tree/_dndSelector
。有一个属性singular
,_dndSelector
它的文档指出:
单数:布尔
如果为真,则只允许选择一个元素。
Tree 尚未在 single=true 模式下进行测试,不清楚它是否有效。
无论如何,它似乎工作:
var tree = new dijit.Tree({
id: "tree1",
model: model
}).placeAt(win.body());
tree.dndController.singular = true;
在 jsFiddle 上查看:http: //jsfiddle.net/phusick/UxWUs/
于 2012-09-04T12:04:33.067 回答