2016-09-02 6 views
0

jemand könnten jeden Ratschlag geben, oder Code oder Dokumentation Link, wo ich finden kann:CRM Dialog Entität erstellen und übergibt Daten

  • wie ‚Einheit Schöpfung‘ zu binden, nach Dialog mit positivem Ergebnis wird geschlossen ,
  • und ändern Sie ein Feld in seiner übergeordneten Entität, wenn der Dialog mit negativen (Abbrechen) Status geschlossen wird?

Ich möchte auch wissen, wie Sie Daten von und zu Dialog übergeben.

Ich spreche über benutzerdefinierte aspx Dialog (wie dlg_closeopp.aspx) nicht Standard-Dialog, die 'Prozess' Einheit ist.

Ich nenne meinen Dialog mit dem folgenden js-Code, der auf OnFieldChange Fall Kontakt Einheit gebunden ist:

function onFieldChange() { 
    var oUrl = Mscrm.CrmUri.create("/SFA/conts/dlg_newone.aspx"); 
    var callbackFunction = Mscrm.Utilities.createCallbackFunctionObject("performActionAfterDialogClose", this); 
    var ret_val = openStdDlgWithCallback(oUrl, document, 450, 420, callbackFunction); 
} 

function performActionAfterDialogClose(ret_val) { 
    if (ret_val) { 
     //Do Anything here 
    } 
} 

Ich brauche eine Aktivität zu erstellen, wenn der Benutzer ausgewählte Daten auf dem Dialog meine Bedingungen erfüllt.

Vielen Dank im Voraus.

oUrl.get_query()['DialogId'] = dialogId; 
oUrl.get_query()['ObjectId'] = entityId; 
oUrl.get_query()['EntityName'] = objectTypeCode; 

Verwenden Sie den Rückruf, um das Ergebnis zu erhalten:

ret_val.setCallbackReference(function (result) { //created record based on result }); 

Verwenden können das SDK verwenden, um Datensätze zu erstellen basierend auf dem Ergebnis

Antwort

Verwandte Themen