Всем привет.
Подскажите как правильно написать фильтр для столбца с адресом?
Я хочу фильтровать адрес например “ул.Мичурина, дом 15, кв 48”.
Чтобы можно было в datatable { id:“adres”, header:[“Адрес”,{content:“textFilter”}], sort:“string”, width:400, template:"#adres#" } ввести “мичу 15 48” и получить данный адрес из примера… По умолчанию webix фильтрует только одно введенное значение.
Помогите функцией пользовательского фильтра!?
попробуйте это:
{ 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#" }
кажись решили проблему пока отвечал )
Спасибо за альтернативное решение