2013-10-28 43 views

回答

1

點擊標題裏有處理器連接,而每次點擊從選擇向上冒泡。另外還有拖拽&默認附加,這也沒有幫助。所以,你應該改變這種行爲。例如,您可以延長Column像這樣:

Ext.define('Ext.grid.column.SelectColumn', { 
    extend: 'Ext.grid.column.Column', 
    alias: 'widget.selectcolumn', 

    // disable D&D 
    draggable: false, 

    // handle click event 
    onElClick: function(e, t) { 
     var target = e.getTarget('select'); 
     // if event is from select supress default behaviour 
     if (!target) { 
      return this.callParent(arguments); 
     } 
    } 
}); 

然後,只需使用該列在你的網格,你select應該工作。

工作樣本:http://jsfiddle.net/9aTUY/4/