2012-05-22 21 views
0

我有一個複選框列的網格,所有工作正常,但我想採取不同的行動之間點擊複選框本身,並單擊除了它在同一場。 這在ExtJs中是否可行?我使用的是3.3.1版本,但我想來自另一個版本的例子會讓我開始。Extjs複選框列:使點擊複選框和其他領域之間的差異

var checkColumn = new Ext.grid.CheckColumn({ 
    header: 'Checklist OK ?', 
    dataIndex: 'checklist_ok', 
    width: 20, 
    align: 'center' 
}); 

cmDiverse = new Ext.grid.ColumnModel({ 
    defaults: { 
     "sortable": true, 
     "menuDisabled": false, 
     "align": "right" 
    }, 
    store: storeDiverse, 
    columns: [{ 
     "id": "id", 
     "header": "id", 
     "hidden": true, 
     "dataIndex": "id", 
     "width": 20 
    }, 

checkColumn,...

gridDiverse = new Ext.ux.grid.livegrid.EditorGridPanel({ 
    id: "gridDiverse", 
    enableDragDrop: false, 
    loadMask: true, 
    clicksToEdit: 1, 
    layout: 'anchor', 
    cm: cmDiverse, 
    .... 

回答

0

可惜你不能點擊內部和外部的複選框區分,因爲所有的聽衆都在列,複選框只是文本的格式列內,不是一個真正的元素。