我需要从选定的子网格行获取特定的单元格值,我有一个代码将click事件附加到子网格,但它会检索行的名称或ID,如何获取单元格值?,代码我起诉如下:
function ReadSelectedSubGridRecords() {
if (document.getElementById('Contacts')) {
var grid = document.getElementById('Contacts').control;
var ids = grid.get_selectedRecords();
for (var rowNo = 0; rowNo < grid.get_selectedRecords().length; rowNo++)
alert(grid.get_selectedRecords()[rowNo].Name);
}
}
function Form_OnLoad() {
if (document.getElementById('Contacts')) {
var grid = document.getElementById('Contacts');
if (grid.attachEvent) {
grid.attachEvent('onclick', ReadSelectedSubGridRecords);
}
}
else {
setTimeout("Form_OnLoad();", 2000);
}
}
答案 0 :(得分:0)
您需要调用CRM以使用您检索到的ID检索记录字段。您可以使用OData REST端点。请参阅Dynamics CRM SDK \ SDK \ SampleCode \ JS \ RESTEndpoint \ JavaScriptRESTDataOperations文件夹中的示例。
将所有提供的库添加到表单并更新代码以检索所需的记录。