问题标签 [backbone-paginator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
190 浏览

backbone.js - 如何使用 Backbone Paginator 过滤集合,包括不在当前页面上的项目?

我正在使用 Backbone Paginator,当我过滤集合时,它只过滤当前页面。如何过滤整个集合?

目前,我正在处理 Marionette 中的过滤器按钮。当用户输入要过滤的值时,我将该值设置为我的 Application 对象中的成员。然后我在集合上调用 fetch。这些项目在一个表格中,呈现在一个复合视图中。如果模型中的数据字段与过滤器值中的条件不匹配,我将覆盖过滤器方法并返回 0:

如果子模型不在当前页面上,则不会被拾取。或者,有没有更好的方法来做到这一点?

0 投票
1 回答
133 浏览

javascript - 使用 Backbone.paginator 的多个排序查询参数

我遵循了一个教程源代码),一切都很好,但我有一个问题,排序工作,但我如何添加另一个排序选项?

例如我有这个

所以我可以使用年份对我的 API 进行排序,但我的 API 也可以接受另一个参数,如sort_by.

所以我在年份下添加了这个:

现在每次我单击“年份按钮”时,它都会根据年份示例进行排序:

但是如果点击sort_by按钮,它会改变 的值year,而不是sort_by示例:

我的完整代码: