Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Should FilterBuilder fire a FilterChangedEvent when criteria are removed?

    Should FilterBuilder fire a FilterChangedEvent when criteria are removed? It doesn't seem to, using a nightly eval 2.5-NIGHTLY-2011-03-16. Tested on FF 3.5 and IE8.

    Run the following, add 2 lines to the criteria, remove 1. The FilterChangedHandler is not fired on remove.

    Nothing in the console after page loaded.

    Code:
        public void onModuleLoad() {  
      
        	VLayout layout = new VLayout(5);
        	layout.setMargin(25);
        	
        	DataSource ds = new SupplyCategoryXmlDS("myds");
    		
    	final FilterBuilder fb = new FilterBuilder();
    	fb.setDataSource(ds);
    	fb.addFilterChangedHandler(new FilterChangedHandler() {
    		public void onFilterChanged(FilterChangedEvent event) {
    			SC.say(JSON.encode(fb.getCriteria().getJsObj()));
    		}
    	});
    
        	layout.addMember(fb);
            layout.draw();  
        }

    #2
    We've added a fix such that adding and removing clauses now fires filterChanged() - please take a look at the next nightly

    Comment

    Working...
    X