getStore(), работает только с серврерными хранилищами?
собственно пока реализую загрузку данных из файла (data.json), без всяких серверов.
Вот такой код: tbar: [{ text: '-', cls: 'x-btn-text-icon', handler: function(){ var sm = myGridPanel.getSelectionModel(); var sel = sm.getSelected(); if (sm.hasSelection()) { Ext.Msg.show({ title: 'Remove AdBlock', buttons: Ext.MessageBox.YESNOCANCEL, msg: 'Remove' + sel.data.title + '?', fn: function(btn){ if (btn == 'yes') { myGridPanel.getStore().remove(sel); } } }) } } }, { text: '+', cls: 'x-btn-text-icon', handler: function(){ myGridPanel.getStore().insert(0, new AdBlock({ title: 'Brand Name', color: '#ffff80', width: '200', height: '150' })); myGridPanel.startEditing(0,0); } }] ... удаляет и добавляет строки визуально не удаляет данные с файла json. (Хотя для приложения он ведь store?). Вопрос: JS-движок может редактировать статические файлы данных, или это могут делать только серверные движки типа mySQL? |
JS выполняется на клиентской стороне.
|
Часовой пояс GMT +3, время: 23:55. |