我是jscript的新手,並且在獲取子網格中的所有元素時遇到問題。 我試圖將代碼從該網站,MS Dynamics CRM 2011,從其他表格獲取子網格元素
Retrieve rows in crm2011 subgrid with JScript
https://lakshmanindian.wordpress.com/2012/05/25/retrieve-subgrid-rows-in-crm-2011-using-jscript/
但每次都遇到錯誤消息:
(翻譯)
錯誤的用戶定義的事件
字段:窗口
事件:的onload
錯誤:的未定義或空引用的偏好「控制」不能被調用。
的最後一個代碼我想:
var grid = document.getElementById("accountContactsGrid").control;
for (var rowNo = 0; rowNo<grid.getRecordsFromInnerGrid().length; rowNo++)
for (var cellNo = 0; cellNo<grid.getRecordsFromInnerGrid()[rowNo][3].cells.length; cellNo++)
alert(grid.getRecordsFromInnerGrid()[rowNo][3].cells[cellNo].outerText);
我嘗試了與子網格 「accountContactsGrid」 實體帳戶(公司)。
我的主要目標是捕獲帳戶表單中的所有分配的元素並將其列在聯繫人表單下。但是隻有當複選框「Eko」被激活。
這是迄今爲止我的工作代碼:
var chkEko = Xrm.Page.getAttribute("testcrm_ekonomi").getValue();
if (chkEko === true)
{
alert("Eko active: " + chkEko);
}
else
{
alert("Eko not active: " + chkEko);
}
你在找什麼如下? [如何寫這jQuery中「window.parent.document.getElementById( 'parentPrice')。innerHTML的」?] [1] [使用jQuery靶向父窗口] [2] [1]:http://stackoverflow.com/questions/726816/how-to-write-this-in-jquery-window-parent-document-getelementbyidparentprice [2]:http://stackoverflow.com的/ questions/18372746/targeting-the-parent-window-using-jquery – Renjith 2015-04-01 04:28:35
沒有抱歉,我正在尋找Xrm(CRM)代碼來捕獲網格中的元素。我必須使用它,因爲我需要從其他表單獲取數據。據我瞭解,到目前爲止,從其他形式獲取元素的唯一方法只有Xrm方式。 – user3772108 2015-04-01 09:54:25
您如何檢索這些記錄,您是否使用oData或Fetch進行調用,並檢索所有相關實體與您父母的實體是否一致? – Sxntk 2015-04-06 19:17:26