1

itemclickExtjs と type の選択モデルで、イベントに奇妙な問題がありcheckboxmodelます。

ツリー パネルを定義し、次の構成を設定しました。

selType: 'checkboxmodel',
selModel: {
    mode: 'SINGLE'
},

その後、コントローラーで、イベントを関数にアタッチします。

init: function() {
    this.control({
        'MyTree': {
             itemclick: this.openItem
         }
    });
},

アイテムを区切る最小境界線で、アイテム内をクリックする場合を除いて、すべてが完全に機能します。その場合、チェックボックスは変更されますが、イベントは発生しません。

イベントonmousedownで試してみましたitemdblclickが、結果は同じです。これを防ぐ方法はありますか?

4

1 に答える 1

0

あなたの意図は選択に反応することなので、select代わりにイベントを使用する必要があります。click

于 2013-10-03T12:32:16.983 に答える