获取Ext.grid.EditorGridPanel的行记录和修改记录

方法一:
var store = Ext.getCmp('grid-id').getStore();
通过修改myData的json格式数据,然后使用store.loadData(myData);

需求描述:需要将选中行的第一个cell和第三个cell进行交换
方法二:
var record = grid.getSelectionModel().selection.record;
var index = store.indexOf(record);
var cell01 = grid.getSelectionModel().selection.record.get('第一列列名');
var cell03 = grid.getSelectionModel().selection.record.get('第三列列名');
store.removeAt(index);
var e = new CustomObject({
           SourceAsset: cell03,
           Relationship: '这是第二列',
           TargetAsset: cell01
        });
store.insert(index,e);

你可能感兴趣的:(java,json,ext)