Note that there are some explanatory texts on larger screens.

plurals
  1. POExtJS - GridPanel with Ext.ux.grid.FilterRow and Ext.PagingToolbar
    primarykey
    data
    text
    <p>I've add "FilterRow" plugin to a GridPanel with PagingToolBar. The Grid works good except for this issue: if I try to sort or filter a column the grid generate this POST variables --> sort, dir and all my filters enabled. Instead if I try to go to next page this POST variables --> sort, dir, start, limit. If I try to scroll pages I lose filter's variables previously posted. This is my code:</p> <pre><code>Ext.onReady(function(){ var store = new Ext.data.JsonStore({ url: "get-data-for-grid.php", root: "rows", id:'id', totalProperty:'totalCount', remoteSort: true, sortInfo: { field: 'genere', direction: 'ASC' }, autoDestroy: true, fields: [ {name: 'scheda'}, {name: 'topic'}, {name: 'genere'}, {name: 'specie'}, {name: 'autore'}, {name: 'comme'}, {name: 'famiglia'}, {name: 'nomecomune'}, {name: 'datains'} ] }); var filterRow = new Ext.ux.grid.FilterRow({ autoFilter: false, listeners: { change: function(data) { store.load({ params: data }); } } }); // create the Grid var grid = new Ext.grid.GridPanel({ store: store, loadMask: true, columns: [ {id:'scheda', header: "Scheda", width: 73, align: 'center', sortable: false, renderer: scheda, dataIndex: 'scheda'}, {id:'genere', header: "Genere", width: 130, renderer: gen, sortable: true, dataIndex: 'genere', filter:{ }}, {id:'specie', header: "Specie", width: 150, sortable: true, renderer: spe, dataIndex: 'specie', filter:{ }}, {id:'autore', header: "Autore", width: 150, sortable: true, renderer: all, dataIndex: 'autore', filter:{ }}, {id:'famiglia', header: "Famiglia", width: 150, sortable: true, renderer: fam, dataIndex: 'famiglia', filter:{ }}, {id:'nomecomune', header: "Nome Comune", width: 190, sortable: true, renderer: all, dataIndex: 'nomecomune', filter:{ }}, {id:'datains', header: "Aggior.", width: 75, sortable: true, renderer: data, dataIndex: 'datains'} ], highlightClasses: { ASC: 'x-custom-sort-asc' // DESC stays at default = x-ux-col-sort-desc }, bbar: new Ext.PagingToolbar({ pageSize: 15, store: store, displayInfo: true }), plugins: [filterRow], height:660, width:1010, frame:true, title: '&lt;div align="center"&gt;&lt;img src="images/testata_micologia.jpg" alt="" height="68" width="974" border="0"&gt;&lt;/div&gt;', renderTo: "grid-example" }); grid.render('grid-example'); store.load({params:{start:0, limit:15}}); }); </code></pre> <p>How can "Ext.PagingToolbar" generate filter's POST variables previously posted (genere, specie, autore,.. in my example)?</p> <p>Thank you!</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload