我想实现windows风格的多选:
当用户持有CTRL键并选择树的多个节点时。 Dynatree(从这里http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html)默认情况下有节点选择的复选框,我的客户似乎不喜欢。
我的问题是,是否可以使用提供的一组回调来实现我需要的东西? 另外,当我按住CTRL键并单击节点时,它会打开一个新窗口。 有没有办法抑制这个功能?我猜我必须通过CSS做什么?
答案 0 :(得分:0)
在这里查看示例和源代码 http://wwwendt.de/tech/dynatree/doc/sample-select.html
该页面上的最后一个示例使用checkbox: false
树选项隐藏复选框。
onClick
处理程序调用{{1}}。
这可以用
之类的东西代替dtnode.toggleSelection()
取消所有节点可以这样做:
if not CTRL pressed:
deselect all nodes
toggle selection