Задать вопрос
Ответы пользователя по тегу ExtJS/Sencha
  • ExtJs 4 сохранения фильтров в grid при getStore().reload()

    @z0091 Автор вопроса
    Случайно нашел следующее решение

    Ext.getCmp('items_list_grid').filters.reload();

    К сожалению приходится обращаться к объекту по id.
    Я не могу понять как из подобной конструкции обратиться через this.

    saveChangeItemConfig: function(button) {
            var data = button.up('form').getForm().getValues();
            console.log(data);
    
            Ext.Ajax.request({
                url: '/items/changeorcreateconfig',
                method: 'GET',
                params: data,
                scope: this,
                success: function(response, opts) {;
                    response = Ext.decode(response.responseText);
                    if(response.success==1){
                        Ext.getCmp('items_list_grid').filters.reload();
                    }else{
                        Ext.MessageBox.alert('Ошибка','Видимо произошла ошибка!');
                    }
                },
                failure: function(response, opts) {
                    alert('Ошибка!!');
                }
            });
        },
    Ответ написан
    Комментировать