在我的应用程序中,Qlikview正在加载一个包含某些行的表,当我向下滚动表时,它会加载更多行。问题是如何在不向下滚动的情况下获取所有行?点击一个按钮,我需要下载所有行。这是我的代码
var firstBody = Qv.GetCurrentDocument();
firstBody.GetObject('doc123', function () {
var d = this.Data.Rows; //here getting only top rows which loads on page load.
});
好的我发现了这种方式,但是在这种方法中我需要加载文档2次。
var firstBody = Qv.GetCurrentDocument();
firstBody.GetObject('doc123', function () {
var totalSizeY = this.Data.TotalSize.y;
this.Data.SetPagesizeY(totalSizeY);
firstBody.GetObject('doc123', function () {
var d = this.Data.Rows; //now here are all rows
});
});