Я столкнулся с проблемой запуска события редактирования с помощью редактора ячеек в Ext Js 3.4
.
Я пытаюсь вызвать вызов ajax для ячейки, отредактированной после нажатия 'Enter'
.
Пока я просто заменил на console.log('hi')
, но после нажатия 'Enter'
ничего не отображается.
Я не уверен, что не так в моем коде.Цените, если кто-то может указать на это.Спасибо.
var grid = new Ext.grid.EditorGridPanel({
store: api_store,
loadMask: true,
clicksToEdit: 1,
tbar: [{
text: 'Create',
handler: function () { }
}],
columns: [
{
id: 'name',
header: 'Key Name',
width: 300,
sortable: true,
dataIndex: 'name',
editor: {
xtype: 'textfield',
allowBlank: false,
listener: {
edit: function (el) {
console.log('hi');
}
}
}
},
{
header: 'Key Value',
width: 500,
sortable: false,
dataIndex: 'key'
}
],
sm: new Ext.grid.RowSelectionModel({ singleSelect: true }),
viewConfig: {
forceFit: true
},
height: 210,
stripeRows: true,
height: 350,
title: 'Keys'
});