ExtJs 6:如何通过已知位置直接获取特定的网格单元组件
ExtJs 6: how to directly get specific grid cell component by known position
我有一个简单的网格,想管理一些特定的单元格。
这里是:https://fiddle.sencha.com/#fiddle/32q1
我知道它的行号和列名。
但是我如何才能直接将特定单元格作为组件?
我需要为其设置 setEnable 和 setStyle。
我使用了 Ext.view.Table
(https://docs.sencha.com/extjs/6.2.0/classic/Ext.view.Table.html#method-getCell)
中的 getCell
方法
您的代码可能如下所示:
let grid = Ext.getCmp('mygrid'),
column = grid.getView().getGridColumns()[1],
record = grid.getStore().getAt(2),
cell = grid.getView().getCell(record, column);
这是它的 Fiddle。
我有一个简单的网格,想管理一些特定的单元格。
这里是:https://fiddle.sencha.com/#fiddle/32q1
我知道它的行号和列名。
但是我如何才能直接将特定单元格作为组件?
我需要为其设置 setEnable 和 setStyle。
我使用了 Ext.view.Table
(https://docs.sencha.com/extjs/6.2.0/classic/Ext.view.Table.html#method-getCell)
getCell
方法
您的代码可能如下所示:
let grid = Ext.getCmp('mygrid'),
column = grid.getView().getGridColumns()[1],
record = grid.getStore().getAt(2),
cell = grid.getView().getCell(record, column);
这是它的 Fiddle。