Javascript / jquery可视插件来过滤项目列表

时间:2012-10-01 10:37:19

标签: javascript jquery backbone.js filtering

我有一个显示项目列表的应用程序。 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就是其中之一,但我的用户并不够聪明,无法使用它......

3 个答案:

答案 0 :(得分:2)

我自己就是在研究这个问题(所以我对所有功能都不熟悉,知道它是否正是你所寻找的),但Filtrify似乎是最强大的功能之一。易于使用的插件。

答案 1 :(得分:0)

您是否只能在模型中实施搜索/过滤方法?这个插件似乎对我来说太过分了......

答案 2 :(得分:0)

Backbone的Underscore.js是一个Backbone Collections方法库。假设您的应用程序在集合中包含其所有模型,您可以使用Underscore的Filter方法对其进行过滤:

http://underscorejs.org/#filter