Фильтр адреса по нескольким частям

Всем привет.
Подскажите как правильно написать фильтр для столбца с адресом?
Я хочу фильтровать адрес например "ул.Мичурина, дом 15, кв 48".
Чтобы можно было в datatable { id:"adres", header:["Адрес",{content:"textFilter"}], sort:"string", width:400, template:"#adres#" } ввести "мичу 15 48" и получить данный адрес из примера.... По умолчанию webix фильтрует только одно введенное значение.
Помогите функцией пользовательского фильтра!?

Comments

  • Проблему решил. Кому интересно, вот так: https://snippet.webix.com/b1j59g9j

  • попробуйте это:

    { id:"adres", header:["Адрес",
    {content:"textFilter", compare: function(value, filter){
        if(value && filter){
            var filterRegex = new RegExp(filter.replace(/ /g, ".*"));
            return filterRegex.test(value);
        }
        return false;
    }}
    ], sort:"string", width:400, template:"#adres#" }
    
  • кажись решили проблему пока отвечал )

  • Спасибо за альтернативное решение :)

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!