SlickGrid RemoteModel 与 Dataview 模型

Posted

技术标签:

【中文标题】SlickGrid RemoteModel 与 Dataview 模型【英文标题】:SlickGrid RemoteModel vs. Dataview Model 【发布时间】:2012-03-31 04:47:36 【问题描述】:

我们目前正在使用 SlickGrid 的 slick.remotemodel.js 模型实现来实现其远程 Ajax 加载功能。在这个例子中,唯一提供的过滤是一个简单的 Search 元素。我们希望实现的是对每一列的更强大的过滤方法,例如本示例中使用的方法:http://mleibman.github.com/SlickGrid/examples/example-header-row.html

有没有一种方法可以轻松地将 Dataview 模型的功能与 RemoteModel 结合起来?仅仅是将 Dataview 的功能组合到 RemoteModel 代码中的问题,还是每个功能的基本重叠?

我能够找到以下讨论 - 这似乎更像是一种解决方法而不是集成解决方案:Slickgrid Filtering without Dataview

也许我只是想多了,任何建议将不胜感激。

【问题讨论】:

【参考方案1】:

DataView 完成所有的排序/分组/过滤/等。在客户端上,因为它可以访问所有数据。如果您在服务器上执行此操作,则必须在服务器端数据提供程序中实现所有这些。由于每个人的后端和需求都不同,因此没有规定的方法。

【讨论】:

理想的做法是概括这一点,以便所有功能都可以开箱即用,无论数据是全部在客户端上还是由服务器根据需要检索。是的,所有后端都是不同的,但所需要的只是要遵守的通用合同/界面。

以上是关于SlickGrid RemoteModel 与 Dataview 模型的主要内容,如果未能解决你的问题,请参考以下文章

Slickgrid - 一键式复选框?

SlickGrid 啥是数据视图?

SlickGrid AJAX 数据

如何在 Slickgrid 的顶部添加新行?

可以隐藏 SlickGrid 列而不将其从“列”数组中删除吗?

Angular Slickgrid是迅雷不及掩耳之势的包装;可自定义的SlickGrid数据网格,它还包括多个样式主题