對someButton
單擊事件我希望在事件處理程序中獲取所選的行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> –