在VirtualTree中,我添加了一个点击事件
tree.addListener( "click", function(evt) {
var selectedNodes = tree.getSelectedNodes();
...
}, this );
现在即使用户点击标题单元格,也会收到事件。我该如何排除这些?
在我看来,“changeSelection”事件在这里不适用,因为在未触发changeSelection事件之前选择了一行。
答案 0 :(得分:0)
使用cellTap
事件代替click
事件
tree.addListener( "cellTap", function(evt) {
var selectedNodes = tree.getSelectedNodes();
...
}, this );
但您可能需要重新考虑用户界面并使用“changeSelection”事件。如果已经选择了节点,为什么会触发事件?