嘿那里,
我有一个非常基本的示例,其中只有一个项目的网格和一个使用基础记录的设置方法更新此条目的按钮。
问题是,如果在通过按下按钮更新记录时选择了该项目,则选择将被删除,之后就无法再选择它。
工作示例:http: //jsfiddle.net/fu2Xq/2/
Ext.onReady(function() { var personsGrid = Ext.create('Ext.grid.Panel', { width: 150, height: 100, renderTo: Ext.getBody(), store: Ext.create('Ext.data.Store', { fields: [ 'name' ], data: [{ name: 'Stephen' }] }), columns: [{ text: 'Name', dataIndex: 'name', flex: 1 }], }); var txtField = Ext.create('Ext.form.field.Text', { fieldLabel: 'New name', labelWidth: 70, width: 150, value: 'Alex', renderTo: Ext.getBody() }); Ext.create('Ext.button.Button', { text: 'Rename person', width: 150, renderTo: Ext.getBody(), handler: function() { var rec = personsGrid.getStore().getAt(0); rec.set('name', txtField.getValue()); } }); });
对我来说似乎是一个错误,因为在重新排序名称列后,选择会重新出现......
我真的很感激对此发表评论!
谢谢
编辑:重新编写了一些代码...