簡體   English   中英

Dynamics CRM 2011獲取子網格選定的單元格值

[英]Dynamics crm 2011 get subgrid selected cell value

我需要從選定的子網格行中獲取特定的單元格值,我已經找到了將點擊事件附加到子網格上的代碼,但是它檢索了該行的名稱或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);
    }
}

您需要調用CRM以使用已獲取的ID來檢索記錄字段。 您可以使用OData REST端點。 請參見Dynamics CRM SDK \\ SDK \\ SampleCode \\ JS \\ RESTEndpoint \\ JavaScriptRESTDataOperations文件夾中的示例。

將所有提供的庫添加到表單中,並更新代碼以檢索所需的記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM