0
更新時に列編集が機能していません。私はそれに列でグリッドを持っています。新しい行を追加すると、データが変更されたときにデータがバインドされます。Grid RowEditing - 更新が機能しない
バインドされたデータを変更しようとすると、更新後に変更されたデータは反映されません。ここで
は私のグリッドコンボボックスで
xtype: 'grid', itemId: 'gdItemId', store: { type: 'webapi', api: { read: 'api/Report/GetTimeDetails' }, autoLoad: false, }, columns: [ { text: 'Type', dataIndex: 'type_id', width: '12%', editor: combo, renderer: comboBoxRenderer(combo),msgTarget: 'side' }
var store = new Ext.data.SimpleStore({
fields: ["value", "text"],
data: [
[1, "Deliverys"],
[2, "Pickup"]
]
});
var comboBoxRenderer = function (combo) {
return function (value) {
var idx = combo.store.find(combo.valueField, value);
var rec = combo.store.getAt(idx);
return (rec === null ? '' : rec.get(combo.displayField));
};
}
var combo = new Ext.form.ComboBox({
store: store,
valueField: "value",
displayField: "text"
});
私はここで間違って何をしているのですか?