首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有Redux的AG-Grid

带有Redux的AG-Grid
EN

Stack Overflow用户
提问于 2016-07-22 07:32:26
回答 1查看 4.6K关注 0票数 6

在我的工作中,我们决定在react变体中使用AG-Gridhttps://www.ag-grid.com/best-react-data-grid/index.php

目前,我们的React架构是Redux。根据我对AG-Grid的一点了解,我可以说它不太适合这个体系结构。AG-Grid将它的总体状态保存在组件中。尝试将它与redux连接起来很麻烦,甚至不聪明。

我可以接受这种情况,但至少我需要观察行模型的更改--这意味着获取新的行、排序和筛选(我不需要监视单元格的更改)。我有两个想法,如何观察这一点,并将其连接到redux。

选项1-使用gridOptions.onModelUpdated()

使用gridOptions.onModelUpdated(),我知道何时执行筛选或排序,但不能访问显示的所有行(文档):

状态1:行数据 API:没有API来获取这些数据。但是,它是由应用程序提供的,所以您应该已经拥有它了。

因此,我不能分派redux操作,因为我没有任何数据可以用它来更新。

选项2- datasource.getRows()

我可以用新行分派操作。但是,我没有发现任何onReset/onRowsDeleted/...事件,因此我不知道何时清除redux的state.rows更新我可以知道,如果were params of datasource.getRows(params)params.startRow === 0,那么前面的行就被清除了。

问题

也许我找到了如何使用这两种选择之一的方法,但我的问题是:

对于如何将AG-GridRedux连接起来,这些都是好主意吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-15 14:52:04

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38520685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档