【问题标题】:Save Devextreme Pivot grid to database将 Devextreme Pivot 网格保存到数据库
【发布时间】:2017-12-16 14:01:54
【问题描述】:

我正在使用 Devextreme js 组件。我正在将数据加载到 Devextreme PivotGrid 组件,并且我想将 PivotGrid 保存到我的数据库中。我在 Devexpress 中看到了 PivotGridSettings。我想知道我可以在我的 MVC 项目中使用那个类。 顺便说一句,我将 PivotGrid 存储到浏览器本地存储中。我想知道除了使用本地存储之外的任何方式? 提前致谢

【问题讨论】:

  • 您能否展示任何代码来在您的站点中实现PivotGridSettings?我认为您可以将 PivotGrid 内容存储在数据库中,但如果没有提供示例,就很难说出任何事情。

标签: asp.net-mvc devexpress devextreme devexpress-mvc


【解决方案1】:


PivotGrid 提供 stateStoring 选项。它可以帮助您存储 PivotGrid 的设置。
例如,启用此选项时,PivotGrid 将其设置存储在浏览器的本地存储中。
如果要将它们存储在数据库中,请使用 custom 类型的存储。只需通过指定customSavecustomLoad 回调函数来定义保存和加载状态的操作。在 customSave 上将 JSON 状态发送到您的数据库,然后在 customLoad 上将其应用到 PivotGrid。
您可以在DevExtreme documentation 中找到有关 stateStoring 功能的更多信息。
顺便说一句,这里是Demo,你可以在那里尝试。

【讨论】:

    【解决方案2】:

    您无法保存来自 PivotGrid 的计算数据,因为它从您提供的数据源读取数据,PivotGrid 完成的计算取决于数据源。

    【讨论】:

      猜你喜欢
      • 2017-01-05
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多