Всем доброго времени суток
Возникла необходимость в создании динамической grid.Panel, которая будет пополняться из пхп. Для начала решил попробовать повесить добавление строки, по нажатию кнопки и не работает
Ext.onReady(function() {
//Создаем Store и ложим в него первую строку. И она отображаетсяв таблице при построении страницы.
var store = Ext.data.Store ({
storeId:'pStore',
fields:['stantion', 'mess'],
data:{'items':[
{ "stantion":"mvT", "mess":"1" }
]},
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
//Таблица для автозаполнения.
gridPanel = new Ext.grid.Panel ({
store: store,
width: 1020,
height: 760,
columns: [
{ header: 'Станция', dataIndex: 'stantion' },
{ header: 'Сообщение', dataIndex: 'mess' }
],
});
//Кнопка добавления строки.
var buttonSendDate = new Ext.Button({
text: 'Выполнить',
handler: function() { // вот тут проблемы
store.add(new row({
stantion: 'mvQ',
mess: '2'
}));
}
});
//Панель собирающая все блоки.
mainPanel = new Ext.Panel({
width: 1024,
height: 768,
title: 'Интерфейс',
collapsible: false,
renderTo: Ext.getBody(),
items: [
buttonSendDate,
gridPanel
]
});
});
Прошу помочь в формировании ADD для новой строки.