2016-07-01 1 views
0

Я создал сетку в EXTJS 3. Мне захотелось выбрать строку, и для этого мне нужно получить флажок в начале строки. Может понравиться, кто-нибудь поможет мне, какую конфигурацию использовать. Также как предоставить фильтр столбцам. Мой кодКак выбрать строку в сетке extjs 3 и как установить fiilter

{ 
xtype: 'grid', 
id: 'C_GRID', 
height:500, 
selType: 'checkboxmodel', 
frame: true, 
autoHeight: true, 
stripeRows: true, 
store: myStor, 
columns : this.columns, 
bbar: [{ 
    xtype: 'button', 
    text: 'ABC', 
    handler: function() { 
     // debugger; 
    } 
}, { 
    xtype: 'button', 
    text: 'XYZ', 
    handler: function() { 
     //debugger; 
    } 
}], 

}

ответ

0

Если вы используете версию ExtJS 3, то вы должны дать ŠM конфигурации к сетке. ..

Копия фрагмент кода:

{ 
xtype: 'grid', 
id: 'C_GRID', 
height:500, 
sm: new Ext.grid.CheckboxSelectionModel({singleSelect:true}), 
frame: true, 
autoHeight: true, 
} 

Вы можете получить выбранную строку с помощью:

Ext.getCmp ('C_GRID') getSelectionModel() getSelected();

+0

спасибо! Я пытаюсь это сделать. Можете ли вы также помочь мне в фильтре. – David

+0

Когда я получаю столбец от xml, тогда я не получаю фильтр, но когда я объявляю столбец в коде, я получаю фильтр. – David

+0

флажки не идут. – David