3
自定義過濾器,我使用Webix UI 它允許定義旁邊似的組合
webix.ui({ view:"combo", options:["One", "Two", "Three"] });
組合控制它工作正常,但一個時刻。默認情況下,組合通過文本統計過濾數據(輸入「o」後,組合列表將僅顯示「One」選項)。如何更改上面的代碼以使用全文過濾(輸入「o」必須同時包含「o」的「One」和「Two」選項)
自定義過濾器,我使用Webix UI 它允許定義旁邊似的組合
webix.ui({ view:"combo", options:["One", "Two", "Three"] });
組合控制它工作正常,但一個時刻。默認情況下,組合通過文本統計過濾數據(輸入「o」後,組合列表將僅顯示「One」選項)。如何更改上面的代碼以使用全文過濾(輸入「o」必須同時包含「o」的「One」和「Two」選項)
您可以定義一個自定義過濾方法作爲選項對象的一部分
webix.ui({
view:"combo",
options:{
data:["One", "Two", "Three"],
filter:function(obj, filter){
//obj - combo option
//filter - current text in combo control
return obj.value.indexOf(filter) != -1;
},
}
});