RegisterFilter does not work in Webix Jet

I recently switched to Webix Jet and the code works as intended apart from registerFilter function. It does not seem to work, no matter where I put it.

I tried recreating the problem in the following snippet: Code Snippet. Would appreciate any help!

I’m also interested in the answer

I tried Code Snippet without luck

1 Like

Since I could not figure out what the issue was, I reached out to Webix Support. They were really kind to explain everything in detail. I will copy their reply here.

It is important to understand that registerFilter by itself just “registers” the filter. It does not cause the filtering itself when the value in the control changes, for example.

To do this, you need to call filterByAll() on the table on the desired event in the control itself (for selects, this is onChange, for inputs, onTimedKeyPress).

Another important point is how the communication between the view takes place:

Example: Code Snippet (webix.com) (all in one Jetview, text)

Example: Code Snippet (different JetView, only localId, multicombo)

Very silly mistake on my part.

1 Like