【问题标题】:Ag Grid + React: Server Side - When new row is added grid does not auto updateAg Grid + React:服务器端 - 添加新行时,网格不会自动更新
【发布时间】:2020-11-25 19:18:27
【问题描述】:

我在我的应用程序中使用了各种 rowModelTypes,但我注意到对于服务器端,网格不会自动更新,只有当您在网格中单击退出或执行一个函数来清除/刷新网格。

我需要 serverSide 的功能,但也希望网格在新行上自动更新,例如 viewport 的方式。有没有人知道如何实现这个?

【问题讨论】:

    标签: reactjs ag-grid


    【解决方案1】:

    据我所知,到目前为止,您有一个用于显示数据表的组件和一个用于调用该组件的组件。做一件事,如果添加了新行但在它之前必须更新该行的一些变量?是吗 ?所以将整个数组设置为表格组件的状态并映射到该状态,以便每当添加新行时它都会自动反映在表格上。如果您有其他场景,请将您的代码放在这里。

    【讨论】:

    • 嘿,谢谢您的回答 - 是的,我有一个用于显示网格的组件,然后是 Grid 本身。我有不同的网格,不同的行模型类型用于不同的目的。在服务器端,当添加新行时,网格不会自动更新,只会在刷新或过滤时自动更新。
    【解决方案2】:

    尝试使用gridOptions.api.applyTransaction({ add: newItems }); 将项目添加到网格。

    如果这不起作用,请尝试重新创建一个正常工作的 plunkr/JSFiddle,以便我们可以提供更好的帮助。

    【讨论】:

      猜你喜欢
      • 2019-03-13
      • 2018-07-23
      • 2020-08-19
      • 1970-01-01
      • 2021-11-15
      • 2020-01-15
      • 2020-10-13
      • 2018-12-01
      • 2020-06-22
      相关资源
      最近更新 更多