簡體   English   中英

單擊邊框時,項目單擊不會觸發事件

[英]Item click doesn't fire event when clicking on border

itemclick事件有一個奇怪的問題,即itemclick上的itemclick和類型為checkboxmodel的選擇模型。

我定義了一個樹面板,並在配置中設置:

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

之后,在控制器中,將事件附加到函數:

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

除了當我在項目內部單擊時(在項目之間的最小邊框中),一切都可以正常工作 在這種情況下,復選框會更改,但事件不會觸發。

我嘗試了onmousedownitemdblclick事件,但結果是相同的。 有什么辦法可以防止這種情況?

您應該使用select事件而不是click ,因為您的意圖是對選擇做出反應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM