0

我需要从选定的子网格行中获取特定的单元格值,我找到了将点击事件附加到子网格的代码,但它检索了行的名称或 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);
    }
}
4

1 回答 1

0

您需要调用 CRM 以使用您已检索的 ID 检索记录字段。您可以使用 OData REST 端点。请参阅Dynamics CRM SDK \SDK\SampleCode\JS\RESTEndpoint\JavaScriptRESTDataOperations 文件夹中的示例。

将所有提供的库添加到您的表单并更新您的代码以检索所需的记录。

于 2014-04-22T09:21:37.327 回答