Cannot re-apply filters to grid
===

I have a grid (`Ext.grid.Panel`) that I need to apply filters to. These filters will be predefined (as opposed to filters you would set by manually choosing them from the grid column dropdowns.)

I have two functions:

    // Clear filter
    function() {
        grid.filters.clearFilters();
    }

    // Apply filter
    function() {
        grid.filters.clearFilters();
    
        grid.filters.addFilter({
            dataIndex: 'size',
            type: 'list',
            options: ['small', 'medium', 'large', 'extra large'],
            value: ['small', 'medium']
        });
  
        store.load();
    }

Applying the filter the first time works perfectly. But, if you call the function to clear the filters and then try applying the filter again, the data is not filtered. I'm not getting any errors or feedback at all.

I'm also not sure if this is the recommended way of adding filters. I've seen examples online where filters are applied to the store directly, but from what I've seen, the grid won't recognize that those filters are in place.

Any help would be greatly appreciated.