Can I save and after that Reload the filters state in Ext.NET Grid view

Page 2 of 2 FirstFirst 12
  1. #11
    Please try this:
    function restore() {
        App.GridPanel1.filters.applyState(null, { filters: filtersState });
    };
  2. #12

    resolved

    Quote Originally Posted by Daniil View Post
    Please try this:
    function restore() {
        App.GridPanel1.filters.applyState(null, { filters: filtersState });
    };

    Thanks. It works, but this
    App.GridPanel1.store.load();
    is needed after apply, to change the list.


    But last question. Ist there an Event for FilterChange, like SortChange?
    Because I will safe the filterstate after changing the filter.

    My Code:

    @(
        Html.X().GridPanel()
                .ID("GridPanel1")
                .Listeners(ev => ev.ViewReady.Handler = "loadFilter();")
                .Listeners(ev => ev. ???? .Handler = "saveFilter();")
    Last edited by Daniil; Oct 25, 2013 at 3:39 AM. Reason: Please use [CODE] tags
  3. #13
    Quote Originally Posted by L2gmbh;119823
    [CODE
    App.GridPanel1.store.load();[/CODE]

    is needed after apply, to change the list.
    I think you might need to set up
    .Local(true)
    for the GridFilters.



    Quote Originally Posted by L2gmbh View Post
    But last question. Ist there an Event for FilterChange, like SortChange?
    Because I will safe the filterstate after changing the filter.

    My Code:

    @(
        Html.X().GridPanel()
                .ID("GridPanel1")
                .Listeners(ev => ev.ViewReady.Handler = "loadFilter();")
                .Listeners(ev => ev. ???? .Handler = "saveFilter();")
    Please try a GridFilters's FilterUpdate event.
  4. #14

    grid.filters.saveState(grid, {}); // undefined is not a function

    Hi,
    I am using MVC EXT.NET GridPanel with GridFilters.
    X.GridPanel()
                .ID("GridPanel1")
                .AutoScroll(true)
                .Stateful(true)
                .StateID("GridPanel1State")
                .Plugins(
                        X.GridFilters()
                            .StateId("GridPanel1FilterState")
                    )
          ...
    I try to use this:
    var filtersState = App.GridPanel1.filters.saveState(App.GridPanel1, {});
    But get error: "undefined is not a function".

    What problem can it be?
  5. #15
    Hi @spike,

    Welcome to the Ext.NET forums!

    Probably, you are not using Ext.NET v1, but some of later versions - v2 or v3. There are differences.
Page 2 of 2 FirstFirst 12

Similar Threads

  1. Save state of Locking GridPanel
    By sonnh11 in forum 1.x Help
    Replies: 0
    Last Post: May 25, 2012, 8:15 AM
  2. Replies: 2
    Last Post: Apr 07, 2012, 6:40 AM
  3. Save TreePanel state
    By Kaido in forum 1.x Help
    Replies: 0
    Last Post: Sep 16, 2009, 11:46 AM
  4. grid save and reload
    By [WP]joju in forum 1.x Help
    Replies: 2
    Last Post: Aug 10, 2009, 4:18 AM
  5. How to save the Portlet state/position
    By Neeraj Sharma in forum 1.x Help
    Replies: 5
    Last Post: Mar 04, 2009, 4:48 AM

Posting Permissions