我如何获得Ext.grid.Panel的选定单元格? 在ExtJS的3它通过是可能的:如何确定ExtJS 4中Ext.grid.Panel的选定单元格?
grid.getSelectionModel().getSelectedCell()
在内线4有
grid.getSelectionModel().selected
但这只是给了我的纪录。
我如何获得Ext.grid.Panel的选定单元格? 在ExtJS的3它通过是可能的:如何确定ExtJS 4中Ext.grid.Panel的选定单元格?
grid.getSelectionModel().getSelectedCell()
在内线4有
grid.getSelectionModel().selected
但这只是给了我的纪录。
我最终需要的实际列,用户在点击,发现了以下内容:
grid.panel.columns[grid.getSelectionModel().getCurrentPosition().column]
不要忘记申请:
selType : 'cellmodel'
到您的网格,以确保您可以塞莱ct细胞!
使用beforeedit监听器和context.record以获得所需的行
this.editing = Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1,
listeners: {
beforeedit: function (obj) {
var MyColumnValue = obj.context.record.get('YourColumnName');
// or maybe to clear the value of this cell
obj.context.record.set('YourColumnName', null);
}
}
});
你使用cellselectionmodel? – TheHorse 2011-05-18 10:13:23
是的,我使用的cellselectionmodel – Sebastian 2011-05-18 12:29:45