фильтрует данные в компоненте
text | template|function | template с полем, по которому нужно отфильтровать, или функция для фильтрации |
value | string | значение, по которому нужно отфильтровать компонент (задается, если первый параметр - template) |
preserve | boolean | если true, каждый последующий критерий фильтра будет применён к уже отфильтрованному списку |
// оставит только те элементы, в поле "text" у которых строка "abc"
// используя template
list.filter("#text#", "abc");
// использование функции
list.filter(function(obj){
return obj.text.toString().indexOf("abc") != -1;
});
// отменяет фильтрацию данных
list.filter();
Когда метод filter() вызывается без параметров, он сбрасывает фильтрацию данных.