グリッドから選択したセルを編集するための onCalendarEditFunc というハンドラがあります。今のところ私はこれを持っています:
onCalendarEditFunc: function() {
var selection = this.getView().getSelectionModel().getSelection();
requires : [
'Ext.grid.plugin.CellEditing',
'Ext.grid.column.Column'
]
edit = this.editing;
console.log(this.getView().getSelectionModel().getSelection());
edit.cancelEdit();
// this.store.insert(0, rec);
edit.startEditByPosition({
row: this.store.indexOf(selection[0]),
column: 0
});
},
whereは正常にrow: this.store.indexOf(selection[0]),
動作し、選択した行の最初のセルを編集できます。column:
しかし、私の行には複数の列があるため、選択したセルの値である値を指定したいと考えています。
ありがとう
レロン