我试图在替换数据之后(在同一观察者内)立即读取DT表当前页上的数据信息。我认为问题在于,直到观察者完成,客户端中的表才真正更新。因此,当我检索有关表的信息时,它基于表实例的更新之前。
我的用例是,我需要知道替换数据后,当前页面上是否没有数据,如果新数据小于原始数据,则可能会发生这种情况。 DT不会在内部处理此问题,只会使您进入一个不存在的页面,也不显示任何行。在这种情况下,我想将页面重置为第一页。我知道在resolveId(source) {
if (source === 'my-dependency') {
return {id: 'my-dependency-develop', external: true};
}
return null;
}
中将resetPaging
设置为TRUE
,但是我只想在当前页面上没有行的情况下这样做。
replaceData