ExtJS CheckboxSelectionModel Listener - PullRequest
       19

ExtJS CheckboxSelectionModel Listener

2 голосов
/ 17 декабря 2011

Я хотел бы добавить прослушиватель в CheckboxSelectionModel при нажатии флажка (или выбрать все флажки).

var smSensors = new xg.CheckboxSelectionModel();

Как бы добавить этого прослушивателя?

Спасибо!

1 Ответ

3 голосов
/ 17 декабря 2011

Вы добавляете слушателя в модель выбора флажка следующим образом и делаете все, что требуется при выборе строки.

var checkBoxSelMod = new Ext.grid.CheckboxSelectionModel( {
    listeners:{
        rowselect : function( selectionModel, rowIndex, record){
            var selectedRows = selectionModel.getSelections();
            if( selectedRows.length > 0){
                for( var i = 0; i 0){
                    for( var i = 0; i < selectedRows.length; i++) {
                        ; // Do whatever you want to do
                    }
                }
                // More code related to deselection of a chekbox
            }
        }
    }
});
...