Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AG grid仅选择最多20条记录_Javascript_Ag Grid - Fatal编程技术网

Javascript AG grid仅选择最多20条记录

Javascript AG grid仅选择最多20条记录,javascript,ag-grid,Javascript,Ag Grid,我面临一个与ag网格行选择相关的UI模块问题。 我正在做一个excel上传,它在仪表板中呈现行,并选中(复选框)最近上传的行。 张贴我正在使用validate按钮对所选行进行验证,但只验证前20行。但当我向下滚动到最后一行,然后单击validate时,它工作正常,能够验证所有选定的行 请让我知道问题的可能原因。 谢谢我不知道到底是什么问题,但基于当前滚动位置的聚集渲染行显然有问题 解决方法是通过API强制选择所有行。不确定它是否会绕过此问题,但如何做到: gridApi.forEachNode(

我面临一个与ag网格行选择相关的UI模块问题。 我正在做一个excel上传,它在仪表板中呈现行,并选中(复选框)最近上传的行。 张贴我正在使用validate按钮对所选行进行验证,但只验证前20行。但当我向下滚动到最后一行,然后单击validate时,它工作正常,能够验证所有选定的行

请让我知道问题的可能原因。
谢谢

我不知道到底是什么问题,但基于当前滚动位置的聚集渲染行显然有问题

解决方法是通过API强制选择所有行。不确定它是否会绕过此问题,但如何做到:

gridApi.forEachNode(node => {
      node.setSelected(true);
    });

您可以尝试的另一件事是使用
cacheBlockSize
属性增加行缓冲区。如果使用分页,可以将其设置为当前页面大小,如50或100。公平地说,我认为这是您问题的解决方案。

谢谢,使用分页和行缓冲区解决了这个问题。