Extjs checkColumn

haf*_*zan 4 extjs

我在ExtJS中看到了这个例子,但似乎checkColumn并没有更新XML.API也没那么有用.我想做的是这样的事情.当用户单击网格中的复选框时,它将发送AJAX请求.

Pun*_*Raj 8

columns: [{
        xtype: 'checkcolumn',
        width: 30,
        sortable: false,
        id: 'check1',
        dataIndex: 'check11',
        editor: {
            xtype: 'checkbox',
            cls: 'x-grid-checkheader-editor'
        },
        listeners: {
            checkchange: function (column, recordIndex, checked) {
                alert(checked);
                alert("hi");
            }
        }
    }
]
Run Code Online (Sandbox Code Playgroud)

为我工作:)


sce*_*i66 5

在extjs4中你可以做到这一点.有'checkchange'事件,所以你可以这样:

{
    header: 'State',
    dataIndex: 'STATE',
    xtype: 'checkcolumn',
    editor: {
        xtype: 'checkbox',
        cls: 'x-grid-checkheader-editor'
    },
    listeners: {
        checkchange: function(column, recordIndex, checked) {
            console.log(checked);
            //or send a request
        }
    }
}
Run Code Online (Sandbox Code Playgroud)