我有一个JavaScript代码,它应该迭代子网格的所有行。
for (var intRowNumber = 0; intRowNumber < gridControl.getRecordsFromInnerGrid().length; intRowNumber++)
{
// do stuff
}
我的问题是,这段代码只对当前子网格页面中的项进行迭代。例如,我的网格可以在一页中包含4条记录。如果我有5条记录,导致出现第二页,当我在第一页时,我无法以这种方式读取第五条记录。类似地,如果我转到第二页,只会读取第5条记录,而前4条将被忽略。
有办法解决这个问题吗?我很乐意看到任何代码片段或被重定向到文档/教程。
提前谢谢。
我认为这永远不会奏效。JavaScript只能返回页面上的内容,Crm只能加载当时所需的数据。
要获取视图中的所有记录,我建议使用web服务调用来获取所需的所有数据。
您可能会发现这比解析网格更容易、更可靠。我建议从这里开始。