我正在使用.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
答案 0 :(得分:0)
这是一个有趣的想法,但我不知道任何真正优雅的解决方案来实现这一目标。从概念上讲,您希望如何在幕后工作?