Knockout.js 使用knockoutjs筛选表
我有一张表格,它是用knockout显示的。我有一个文本框用于在客户端搜索表。根据搜索文本框,我需要筛选表。 我使用的是淘汰版-Knockout-3.4.0.js。大多数样本都基于旧版本的knockout。我们有什么简单的方法来实现我们想要的目标吗 后果表中大约有4列,每列有一组3个字段。所以基本上我需要搜索每列中的所有字段组Knockout.js 使用knockoutjs筛选表,knockout.js,Knockout.js,我有一张表格,它是用knockout显示的。我有一个文本框用于在客户端搜索表。根据搜索文本框,我需要筛选表。 我使用的是淘汰版-Knockout-3.4.0.js。大多数样本都基于旧版本的knockout。我们有什么简单的方法来实现我们想要的目标吗 后果表中大约有4列,每列有一组3个字段。所以基本上我需要搜索每列中的所有字段组 并在UI中更新结果 我想您需要这里定义的ko.utils.arrayFilter 这是一把小提琴 下面是从上面列出的knockout实用程序功能网站复制的过滤器 //fi
并在UI中更新结果 我想您需要这里定义的ko.utils.arrayFilter 这是一把小提琴 下面是从上面列出的knockout实用程序功能网站复制的过滤器
//filter the items using the filter text
viewModel.filteredItems = ko.computed(function() {
var filter = this.filter().toLowerCase();
if (!filter) {
return this.items();
} else {
return ko.utils.arrayFilter(this.items(), function(item) {
return ko.utils.stringStartsWith(item.name().toLowerCase(), filter);
});
}
}, viewModel);