我有一个显示项目列表的应用程序。 http://epos-couch.cloudant.com/epos-couch/_design/epos-couch/index.html
该应用程序基于backbone.js
目前,使用visualsearch.js对列表项进行过滤,这是一个很棒的插件,对于非高级用户而言,这很不直观。
所以我现在应该采用不同的方式过滤项目。
每个项目都有许多键,我想使用其中一些来过滤列表。
在重新发明轮子之前,我搜索了一些插件,可能已经与骨干网集成了,我所能找到的就是这个http://addyosmani.github.com/backbone.paginator/examples/netflix-client-paging/index.html分页结果并允许过滤。它错过了几个功能(即过滤器的预定义值),但它很不错。
在我继续使用这个插件之前,我想问一下是否有人知道一些好的插件(也只是jquery,不一定与backbone.js集成),它可以完成我正在寻找的过滤工作。
非常感谢。---更新---
我不是在寻找实现函数或逻辑的插件。我正在寻找一个VISUAL插件,已经存在且非常聪明。
Visualsearch就是其中之一,但我的用户并不够聪明,无法使用它......
答案 0 :(得分:2)
我自己就是在研究这个问题(所以我对所有功能都不熟悉,知道它是否正是你所寻找的),但Filtrify似乎是最强大的功能之一。易于使用的插件。
答案 1 :(得分:0)
您是否只能在模型中实施搜索/过滤方法?这个插件似乎对我来说太过分了......
答案 2 :(得分:0)
Backbone的Underscore.js是一个Backbone Collections方法库。假设您的应用程序在集合中包含其所有模型,您可以使用Underscore的Filter方法对其进行过滤: