我有一个显示项目列表的应用程序。设计/纪元-沙发/index.html
应用程序是基于backbone.js的。
目前,列表项的过滤是使用visualsearch.js完成的,这是一个很棒的插件,不幸的是,对于非高级用户来说,这个插件并不是那么直观。
因此,我现在应该实现另一种过滤项的方法。
每个项目都有一些键,我想使用其中的一些键来筛选列表。
在重新发明轮子之前,我搜索了一些插件,可能已经与主干集成了,我所能找到的只有这个http://addyosmani.github.com/backbone.paginator/examples/netflix-client-paging/index.html,它分页结果并允许过滤。它遗漏了一些特性(即过滤器的预定义值),但它很不错。
在继续使用这个插件之前,我想问一下,是否有人知道一些好的插件(也只有jquery,不一定与backbone.js集成)可以完成我正在寻找的过滤工作。
非常感谢。
--更新--
我不是在寻找实现函数或逻辑的插件。我正在寻找一个视觉插件,一些已经存在和非常聪明的东西。
Visualsearch是其中之一,但我的用户还不够聪明.
发布于 2012-12-23 23:46:17
我只是自己研究这个问题(所以我还不太熟悉所有的特性,不知道它是否正是您想要的),但是Filtrify似乎是最健壮和最容易使用的插件之一。
发布于 2012-10-01 15:34:53
你就不能在模型中实现一个搜索/过滤方法吗?这个插件对我来说似乎太过分了.
发布于 2012-10-01 17:49:50
主干的Underscore.js是用于主干集合的方法库。假设应用程序在集合中包含了其所有模型,则可以使用下划线的筛选方法对其进行筛选:
https://stackoverflow.com/questions/12671648
复制相似问题