我正在为服务器端分组、排序、加载等实现ag grid enterprise。。我无法刷新视图,例如,当我滚动到底部,单击“按特定列排序”时,滚动保持在底部,因此第一个数据将加载到表的底部,当我向上滚动时,我将得到反向排序或任何你可以称之为的排序。当我点击sort时,我期望看到的是ag网格的整个视图,以达到之前的状态,刷新/重新初始化,并在顶部滚动。
这是答案
official example
,在这里你可以看到当行被排序时,ag网格是如何被重新调整的。当我将这个plunkr中的精确代码复制到angular中时,它会正常工作,直到我将rowDataType更改为服务器端
rowDataType = 'serverSide';
params.api.setServerSideDatasource(dataSource);
一旦我在angular中执行了该操作,代码就会停止重新初始化排序,就像它应该做的那样,就像它以前做的那样。Plunkr在有或没有“服务器端”的情况下都可以正常工作。
既然代码是完全一样的,我假设我错过了一些导入或smth**
还有一个问题,这样我就不会到处发垃圾邮件,以防路过的人知道。如何在分组后删除双栏。当我按某一列分组时,我得到了它的副本作为生成的“group”列,所以我在两列中得到了相同的数据,我不介意删除其中任何一列。如: