Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2012
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. How do I filter on multiple columns using ExtJs grid filter
  2. var events_ds = new Ext.data.JsonStore({
  3. autoLoad: true,
  4. autoDestroy: true,
  5. url: '<% $base %>json/events/<% $eventWWN %>.json',
  6. storeId: 'events_ds',
  7. idProperty: 'id',
  8. fields: [ 'id', 'precedence', 'affectedWWN', 'eventType', 'color', 'CollectTime' ],
  9. listeners:
  10. { 'load': function(store) {
  11. store.filter( 'color', $_GET['color'] )
  12. }
  13. }
  14. });
  15.  
  16. listeners:
  17. { 'load': function(store) {
  18. store.filter( 'color', $_GET['color'] ),
  19. store.filter( 'priority', $_GET['priority'] )
  20. }
  21. }
  22.  
  23. store.filter(Ext.create('Ext.util.Filter', {
  24. filterFn: function(item) {
  25. return item.get('color') == 'RED' || item.get('priority') == 'low';
  26. },
  27. }))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement