Показать сообщение отдельно
  #1 (permalink)  
Старый 29.06.2010, 14:07
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

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?

Последний раз редактировалось JSTalker, 29.06.2010 в 14:18.
Ответить с цитированием