我们有一个场景,我们需要删除列过滤和排序,然后 purgeServerSideCache
.
问题是,当我们做 filterManager.setFilterModel(null)
然后 gridApi.setSortModel(null)
两次单独呼吁 dataSource.getRows
被解雇--我想避免这种情况。
我该怎么做才能删除过滤模型和排序模型,从而使 dataSource.getRows
方法只被调用一次?
正如文档中提到的。https:/www.ag-grid.comjavascript-grid-server-side-model-configuration#configurations,
blockLoadDebounceMillis
: 防止块加载,直到滚动停止了指定的毫秒数。当行数(即lastRowIndex)已知时,设置此属性将使滚动时跳过块。
blockLoadDebounceMillis
的 gridOptions
可以用来设置滚动的debounce时间。同样也可以用在这里。最终,它是用来设置弹跳时间的 dataSource.getRows
方法。