使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面

Reading all records of a subgrid regardless of the active page with JavaScript in Dnamics CRM 2011

本文关键字:记录 活动页 不考虑 网格 2011 CRM Dnamics 中的 JavaScript 读取 使用      更新时间:2023-09-26

我有一个JavaScript代码,它应该迭代子网格的所有行。

for (var intRowNumber = 0; intRowNumber < gridControl.getRecordsFromInnerGrid().length; intRowNumber++) 
{
    // do stuff
}

我的问题是,这段代码只对当前子网格页面中的项进行迭代。例如,我的网格可以在一页中包含4条记录。如果我有5条记录,导致出现第二页,当我在第一页时,我无法以这种方式读取第五条记录。类似地,如果我转到第二页,只会读取第5条记录,而前4条将被忽略。

有办法解决这个问题吗?我很乐意看到任何代码片段或被重定向到文档/教程。

提前谢谢。

我认为这永远不会奏效。JavaScript只能返回页面上的内容,Crm只能加载当时所需的数据。

要获取视图中的所有记录,我建议使用web服务调用来获取所需的所有数据。

您可能会发现这比解析网格更容易、更可靠。我建议从这里开始。