On someButton
событие click Я хочу получить выбранную строку someGrid
и Do something
в обработчике событий в зависимости от этого. Как я могу это сделать? Я пробовал использоватьExt JS получить выделенную строку сетки
var index = someGrid.getSelectionModel().getSelection().selectedIndex;
var index = someGrid.getSelectionModel().getSelection().selected;
Обе эти строки кода возвращают пустые объекты.
flex: 1,
xtype: 'grid',
style: 'margin: 10px 5px;',
store: 'CL.Store.VendorServiceLimits',
itemId: 'vendorServiceLimitsGrid',
columns: [
{ text: Labels.Vendors.MIN_AMOUNT, dataIndex: 'MinOperationAmount', flex: 1 },
{ text: Labels.Vendors.MAX_AMOUNT, dataIndex: 'MaxOperationAmount', flex: 1 },
{ text: Labels.Vendors.MAX_TRANS_PER_DAY, dataIndex: 'MaxOperationsPerDay', flex: 1 },
{ text: Labels.Vendors.OPERATION_TYPE, dataIndex: 'OperationType', flex: 1 },
{ text: Labels.Vendors.PERIOD, dataIndex: 'Period', flex: 1 },
{ dataIndex: 'Id', hidden: true }
],
Просьба указать код сетки. –
Ты имеешь в виду, что один? – Dimitri
Как я вижу, вы создаете его динамически. Поэтому вам нужно создать что-то вроде этого: SelectionModel> –