ms crm 2011 通过功能区按钮 js 在仪表板上的子网格控件上设置 fetchxml

ms crm 2011 set fetchxml on subgrid control on Dashboard via ribbon button js

我正在尝试将自定义 fetchxml 传递到我创建的新仪表板上的子网格。 问题是仪表板没有使用我在设计模式中指定的名称来唯一标识网格。

我的代码适用于标准实体表单的子网格

var subGrid = document.getElementById("mygrid");
    subGrid.control.SetParameter("fetchXml", fetchxml);
    subGrid.control.refresh();

我试图通过查看 html 标记来识别网格。我能够从这个看起来是 grid

的 id 获得控件
document.getElementById('Component7784664_span').control

但是,它没有 'SetParameter' 或 'refresh' 方法。

感谢任何帮助。

谢谢

原来页面被缓存了,清除缓存并刷新页面后,可以使用分配的id找到网格。