分页:查找要显示的对象位置(页面)

时间:2014-11-18 14:10:19

标签: sql angularjs odata breeze paging

我正在使用.take()和.skip()进行表格分页。

现在当我将一个实体“插入”数据库时,我重新加载了我的表(新查询)。现在我想跳转到表格中的这个新对象并突出显示它。

是否有一个优雅的解决方案可以找到新对象的页面,然后使用skip / take跳转到正确的页面?

修改

也许Breeze / OData本身支持分页,允许在查询中指定页面大小以及要传递的页面(而不是使用take和skip并在客户端上计算它)。

如果是这种情况,“要传递哪个页面”的参数可以是,而不是整数,也可以是一个子查询,它将在结果数据被“删除并跳过”之前执行out,在哪个页面上可以看到对象,并将其用作“要传递的页面”。

编辑2:

将想法添加到Breeze UserVoice:https://breezejs.uservoice.com/forums/173093-1-breezejs-feature-suggestions/suggestions/6824937-support-paging-natively

1 个答案:

答案 0 :(得分:0)

这是一个有趣的想法,但我不知道任何真正优雅的解决方案来实现这一目标。从概念上讲,您希望如何在幕后工作?