gpt4 book ai didi

SlickGrid 什么是数据 View ?

转载 作者:行者123 更新时间:2023-12-03 13:20:21 25 4
gpt4 key购买 nike

我开始使用 SlickGrid,我对数据 View 和网格(启用编辑)之间的区别感到困惑。我没有在文档中找到关于数据 View 的一些讨论,尽管那里已经提到过。

请赐教。

最佳答案

DataView 是数据源之上的抽象。如果客户端上的所有数据都可用(即在 Javascript 数组中),DataView 可以提供许多网格本身没有的有用功能。 (网格缺乏这些特性的事实是设计使然 - SlickGrid 试图保持核心精简和简单,同时鼓励其 API 中的模块化设计和数据抽象。)

DataView 的工作原理是接收您的数据并充当数据提供者,您可以将其传递给 SlickGrid,而不是原始数据数组。例如,如果您将 DataView 分组数据,它会使网格认为“组”行只是常规数据项,因此网格不需要知道它们。 DataView 告诉网格这些项目具有自定义显示和行为,并提供两者的实现。然后连接 DataView 的 onRowCountChanged 和 onRowsChanged 事件以更新网格,瞧。

以下是 DataView 添加到网格的功能的粗略列表:

  • 分页。
  • 排序。
  • 搜索。
  • 与总数分组。
  • 展开/折叠组。
  • 关于SlickGrid 什么是数据 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12128680/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com