Extends richSelectFilter on dataTable

Добрый день!

Не подскажите такой вопрос, пытаюсь слегка модернизировать ричСелектФильтр но почему что когда выбираешь custom и после ввода данных в форме значение фильтра не ставится в “Custom” а остается пустым
и фильтрация срабатывает дважды если верить появляющимся сообщениям. Что я делаю не так?

http://webix.com/snippet/bd6f4dfd

Спасибо

обратите внимание на 34-ю строку. т.к. при выбраном кастом фильтре, value не имеет места в options, то и возникает такой баг. в кастомизации selectFilter вы проверяли присутствие значения в options. то же самое должны сделать и здесь.

Премного вам благодарен!

Подскажите пожалуйста еще один вопрос. Я добавил крестик - который закрывает всплывающее окно и на нажатие на него должна закрываться форма и устанавливаться предыдущее значение фильтра. Но вываливается ошибка что setValue undefined . Я не могу понять почему. Вроде передаю node фильтра и значение; Но что-то не то

http://webix.com/snippet/aaf62f41

http://webix.com/snippet/e4e23633 если бы я делал такой фильтр, то предпочел бы что-то вроде этого http://webix.com/snippet/fdff6c72

Спасибо большое, но такой как вы предложили не подходит по той причине что есть вероятность что добавятся ещё какие-нибудь поля (: