簡體   English   中英

Extjs復選框列:單擊復選框和其余字段之間的區別

[英]Extjs checkbox column: make difference between click on checkbox and the rest of the field

我有一個帶有checkboxcolumn的網格,一切正常,但是我想在單擊復選框本身和在同一字段中單擊復選框之間采取不同的操作。 在ExtJs中可行嗎? 我使用的版本是3.3.1,但我猜想另一個版本的示例會讓我入門。

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,
    ....

不幸的是,您無法區分是在復選框內部還是外部單擊,因為所有偵聽器都在該列上,並且該復選框只是該列內部文本的格式,而不是實際元素。

暫無
暫無

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

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