Dynatree多选实现Windows风格

时间:2010-04-21 00:38:32

标签: javascript dynatree jquery-dynatree

我想实现windows风格的多选:

当用户持有CTRL键并选择树的多个节点时。 Dynatree(从这里http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html)默认情况下有节点选择的复选框,我的客户似乎不喜欢。

我的问题是,是否可以使用提供的一组回调来实现我需要的东西? 另外,当我按住CTRL键并单击节点时,它会打开一个新窗口。 有没有办法抑制这个功能?我猜我必须通过CSS做什么?

1 个答案:

答案 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