Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   getStore(), работает только с серврерными хранилищами? (https://javascript.ru/forum/extjs/10337-getstore-rabotaet-tolko-s-servrernymi-khranilishhami.html)

JSTalker 29.06.2010 14:07

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?

B@rmaley.e><e 29.06.2010 14:32

JS выполняется на клиентской стороне.


Часовой пояс GMT +3, время: 01:32.