1

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

4

3 回答 3

2

我自己只是在研究这个(所以我对所有功能还不够熟悉,无法知道它是否正是您正在寻找的东西),但Filtrify似乎是最强大且易于使用的插件之一。

于 2012-12-23T23:46:17.137 回答
0

你不能在模型中实现一个搜索/过滤方法吗?一个插件对我来说似乎有点矫枉过正......

于 2012-10-01T15:34:53.593 回答
0

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

http://underscorejs.org/#filter

于 2012-10-01T17:49:50.307 回答