ag-grid 没有呈现我所有的行。

MsG*_*erl 6 ag-grid

我在这个问题上摸不着头脑,但我开始认为它可能是 ag-grid 中的一个错误。

我有一个网格,当我期望 5 行时,它(不一致地)只呈现 3 行数据。缺少 2 行有一个空格。

寻呼机显示 5 行,网格似乎知道有 5 行(当我逐步执行 javascript 调试器时)。事实上,如果我对网格进行排序,或者调整窗口大小使网格提供滚动条,其他 2 行会突然出现。

有没有人见过这样的事情?

----更多细节但可能不相关:在这个特定页面上,我有 2 个网格。有一个包含链接的主网格,当您单击链接时,它会隐藏主网格并显示另一个网格。我担心这会以某种方式发挥作用,但实际上我在我正在处理的只有 1 个网格的另一个页面上看到了这一点。

MsG*_*erl 7

根据我在网上看到的各种解释,我尝试了这个,它似乎有效:

setTimeout(function ()
{
   $scope.gridOptions.api.refreshView();
}, 0);
Run Code Online (Sandbox Code Playgroud)

我叫这个
params.successCallback(pResponse.data);

调用网格的回调


Ree*_*Rob 1

根据您对窗口排序或调整大小使数据显示的观察结果,我感觉代码需要以某种方式强制屏幕刷新。

this.gridOptions.api.refreshView();