Filtering Multiselect on load

I’m trying to access the multiselect list data as soon as it’s been loaded so that I can filter it, but I can’t seem to access the list data. I’ve tried “onAfterRender” and “ready”, but neither work.

Anyone know how to access the list data? Here is the snippet: Code Snippet

Please note that only data components (such as list, datatable, tree, etc.) has the ready handler, so it can be set only for thebody of the suggest.

The filter in suggest-based controls is resetting on each popup appearance, so the only way to apply filtering in such scenario is onBeforeShow event:

suggest: {
   body: {
       id: "categoryList",
       template: webix.template("#value#")
   },
   on:{
      onBeforeShow:function(){
         this.getList().filter(function(){
            return /* */;
         })
      }          
   }
},