1. #91
    Ext User calabacita's Avatar
    Join Date
    Feb 2010
    Posts
    5
    Vote Rating
    0
    calabacita is on a distinguished road

      0  

    Default


    Thanks a lot Condor, for your reply!!!

    On the success event in the submit, I changed some things:

    Code:
    //instead of create a new object.
    result.loadData(Ext.util.JSON.decode(request.response.responseText));
    
    paging.bindStore(busquedaGrid.getStore());
    busquedaGrid.footer = paging;
    busquedaGrid.render();
    busquedaGrid.getView().refresh();
    Now, the grid and the pagingToolbar run correctly

  2. #92
    Ext User
    Join Date
    Nov 2009
    Posts
    56
    Vote Rating
    0
    scblue is on a distinguished road

      0  

    Default


    Hi,

    I changed this

    Code:
    stores[t] = new Ext.data.JsonStore({
                url: 'creategrid5.php?action=listing&type='+ t,
                //storeId: 'wstore',
                root: 'rows',
                listeners: {
                    metachange: function(store, meta) {
                        var g = grids[t];
                        var cm = g.getColumnModel();
                        cm.setConfig(meta.colModel);
                        g.reconfigure(store, cm);
    
                    }
                }
        });
    to this:

    Code:
    stores[t] = new Ext.ux.data.PagingArrayStore({
                url: 'creategrid5.php?action=listing&type='+ t,
                //storeId: 'wstore',
                autoLoad: {params: {start: 0, limit: 10}},
                reader: new Ext.data.JsonReader(),
                listeners: {
                        metachange: function(store, meta) {
                            var g = grids[t];
                            var cm = g.getColumnModel();
                            cm.setConfig(meta.colModel);
                            g.reconfigure(store, cm);
                        }
                }           
        });
    And now my grid does not show anything.
    Any idea what went wrong?
    I am using metadata to populate the grid.

    Thanks!

    ----------------------------- Edit----------------------------------

    Nvm, ignore my stupidity.
    Did it with Ext.ux.data.PagingJsonStore.

    Thanks!!!!

  3. #93
    Ext User
    Join Date
    Oct 2008
    Location
    Milan, Italy
    Posts
    1
    Vote Rating
    0
    Andrea Gioia is on a distinguished road

      0  

    Default


    In ext 3.1 final should be something like this ...

    Code:
    Ext.override(Ext.PagingToolbar, {
        doRefresh: function(){
            delete this.store.lastParams;
            this.doLoad(this.cursor);    
        }
    });
    gr8 job anyway, you have saved my day

  4. #94
    Ext User
    Join Date
    Apr 2008
    Posts
    1
    Vote Rating
    0
    elizard is on a distinguished road

      0  

    Default


    Just upgraded to Ext 3.2.0, and noticed that sort is broken as multi-sort was introduced in 3.2.0. My quick and dirty fix is to change the signature of the method to not accept any arguments, and set the required arguments as follows:

    Code:
    sortData: function() {
        var direction = this.sortInfo.direction || "ASC"
            f = this.sortInfo.field;
    Obviously the code won't work with multi-sort, but works well enough for my own use.

  5. #95
    Sencha Premium Member
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    330
    Vote Rating
    1
    PranKe01 is on a distinguished road

      0  

    Default


    Same problem for me. Updated to 3.2 and the PagingToolbar sort doesn't work anymore. Would be nice, if it could be fixed

  6. #96
    Ext JS Premium Member
    Join Date
    Mar 2010
    Location
    Barcelona
    Posts
    33
    Vote Rating
    1
    deister is on a distinguished road

      0  

    Default


    I'm having the same issue with sorting and 3.2.

    any plans for an update?

    Thanks!

  7. #97
    Sencha User Remy's Avatar
    Join Date
    Apr 2008
    Posts
    298
    Vote Rating
    0
    Remy is on a distinguished road

      0  

    Default


    Fabulous ux, as always, good work Condor.

  8. #98
    Sencha User
    Join Date
    Feb 2009
    Posts
    4
    Vote Rating
    0
    elesel is on a distinguished road

      0  

    Default Possible 3.2.x update

    Possible 3.2.x update


    Quote Originally Posted by elizard View Post
    Just upgraded to Ext 3.2.0, and noticed that sort is broken as multi-sort was introduced in 3.2.0. My quick and dirty fix is to change the signature of the method to not accept any arguments, and set the required arguments as follows:

    Code:
    sortData: function() {
        var direction = this.sortInfo.direction || "ASC"
            f = this.sortInfo.field;
    Obviously the code won't work with multi-sort, but works well enough for my own use.
    You could also try this, which uses the base Ext.data.Store code after taking care of PagingStore-specific additions:

    Code:
    sortData: function {
        if (this.allData) {
            this.data = this.allData;
            delete this.allData;
        }
        Ext.data.Store.prototype.sortData.call(this);
        this.applyPaging();
    }

  9. #99
    Ext User
    Join Date
    Nov 2008
    Posts
    47
    Vote Rating
    0
    genio is on a distinguished road

      0  

    Default


    Great Stuff Condor!

    Can the paging store be used with the grouping store?

  10. #100
    Sencha - Community Support Team Condor's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    24,246
    Vote Rating
    91
    Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of

      0  

    Default


    You would need a PagingGroupingStore (code somewhere in this thread).

    However, it's use is limited, because it can span groups over multiple pages.

Thread Participants: 106

  1. Animal (3 Posts)
  2. galdaka (2 Posts)
  3. cgi-bin (4 Posts)
  4. tchitani (4 Posts)
  5. tobiu (1 Post)
  6. steffenk (1 Post)
  7. renaudham (1 Post)
  8. markpele (1 Post)
  9. Sesshomurai (1 Post)
  10. teddyjas (5 Posts)
  11. buergi (2 Posts)
  12. Buzzwords (2 Posts)
  13. tomcheng76 (4 Posts)
  14. kveeiv (1 Post)
  15. dhisnotnull (2 Posts)
  16. walldorff (1 Post)
  17. brizardh (2 Posts)
  18. elizard (1 Post)
  19. Remy (1 Post)
  20. renoye (8 Posts)
  21. despay (1 Post)
  22. lwexler (2 Posts)
  23. tomim (1 Post)
  24. Mjollnir26 (1 Post)
  25. allenlako (3 Posts)
  26. Andrea Gioia (1 Post)
  27. wp.joju (1 Post)
  28. genio (2 Posts)
  29. 828 (1 Post)
  30. ljschrenk (4 Posts)
  31. diablo (3 Posts)
  32. blakel (1 Post)
  33. Grolubao (2 Posts)
  34. makiavelli (2 Posts)
  35. elesel (1 Post)
  36. Capt.JackSparrow (2 Posts)
  37. ferryman (3 Posts)
  38. cwford (1 Post)
  39. 3dm (1 Post)
  40. imnilesh (1 Post)
  41. Rotterdam (2 Posts)
  42. nandubochkar (1 Post)
  43. Dustin Graham (1 Post)
  44. Boing (2 Posts)
  45. tdteti_ (8 Posts)
  46. vtulin (2 Posts)
  47. hello (1 Post)
  48. PranKe01 (2 Posts)
  49. jbusuulwa (6 Posts)
  50. cwilson (1 Post)
  51. ronaldploeger (1 Post)
  52. scblue (1 Post)
  53. saadkhan (2 Posts)
  54. subbugv (6 Posts)
  55. p3p3 (1 Post)
  56. computeraholic (1 Post)
  57. calabacita (3 Posts)
  58. aghextjs (1 Post)
  59. Arindam Das (1 Post)
  60. aw_zahid (1 Post)
  61. deister (1 Post)
  62. billprince (1 Post)
  63. amol.gaikwad (2 Posts)
  64. george4rotech (7 Posts)
  65. leonrenkema (1 Post)
  66. mvassau (1 Post)
  67. aDoF96 (2 Posts)
  68. attack11 (3 Posts)
  69. chakrics (1 Post)
  70. thangamalar (3 Posts)
  71. mayurid (1 Post)
  72. Lobo (1 Post)
  73. christian130 (3 Posts)
  74. elbino (3 Posts)
  75. eashwaranp (1 Post)
  76. atul.sachan@capgemini.com (3 Posts)
  77. Joe Kuan (1 Post)
  78. kent78 (4 Posts)
  79. dsk1962 (1 Post)
  80. Woodlander (3 Posts)
  81. msmolyak (1 Post)
  82. mond (4 Posts)
  83. anandhasubha (1 Post)
  84. David Warren (1 Post)
  85. colinm (2 Posts)
  86. sothea (1 Post)
  87. incanus (1 Post)
  88. MarceloCajr (1 Post)
  89. knackwurst (1 Post)
  90. Pattie (1 Post)
  91. parnold3 (1 Post)
  92. StanimirPanchev (1 Post)
  93. palashkumar1010 (1 Post)
  94. ash4aque (3 Posts)
  95. farfar (3 Posts)
  96. PrashanthShetty (1 Post)
  97. brprashanth (2 Posts)
  98. perseusy (3 Posts)
  99. theWalli (1 Post)
  100. hieu79vn (1 Post)
  101. Hisamitsu (1 Post)
  102. hensor (1 Post)
  103. northmh (3 Posts)
  104. parax (1 Post)
  105. PankajG (1 Post)
  106. reedcat (1 Post)