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