【发布时间】:2017-07-07 20:32:51
【问题描述】:
我每隔一秒左右刷新一次网格。一旦选择了一行,我想在下次刷新时保持选择同一行。有没有办法加载选择行的表格以保持稳定的选择(这样用户会觉得即使数据刷新也始终选择该行)?
此外,在每次刷新时,rowData 都是不同的对象引用。
【问题讨论】:
标签: ag-grid ag-grid-ng2
我每隔一秒左右刷新一次网格。一旦选择了一行,我想在下次刷新时保持选择同一行。有没有办法加载选择行的表格以保持稳定的选择(这样用户会觉得即使数据刷新也始终选择该行)?
此外,在每次刷新时,rowData 都是不同的对象引用。
【问题讨论】:
标签: ag-grid ag-grid-ng2
不幸的是,没有开箱即用。你需要做的是这样的:
【讨论】:
用getRowNodeId function使用
deltaRowDataMode = true
每一行都应该有一个唯一的id。
【讨论】:
一年半过去了,希望我的回答仍然有用。
您不需要加载带有预选行的数据,或者将选定的行存储在某处并在重新加载数据时以编程方式重新选择它们。解决方案是不要在每次收到新数据时使表行超载。
为此,您可以使用Transaction Updates,它只更新单元格值并保留所有其他数据(和元数据)。
【讨论】: