0
を除外するために、どのように私は、ユーザーがヘッダーセルをクリックした場合でも、私はイベントを取得今すぐクリックイベントがイベントをクリックしVirtualTree - VirtualTreeではヘッダーセル
tree.addListener("click", function(evt) {
var selectedNodes = tree.getSelectedNodes();
...
}, this);
を追加しました。どうすれば除外できますか?
「changeSelection」イベントは、changeSelectionイベントが発生しない前に行が選択されているため、ここでは適用できません。代わりにclick
イベントの
あなたはそうです。 changeSelectionは最初はもっと意味があります。しかし、ユーザーが2回目の選択に基づいてダイアログを再び開く場合はどうでしょうか? (私はモーダルウィンドウを開いたり閉じたりしてテーブルに戻ります。クリックすると選択が変更されないため、changeSelectionイベントは再度発生しません。 – Raymond
あなたもそうです! :-)最初は、ツリー内の選択されたオブジェクトを既に可視だった別のビューにバインドすると考えました。私の答えも更新しました: 'click'イベントの代わりに' cellTap'イベントを使用することで問題は解決します。 – Adelise