0

Ich habe eine hierarchische Beziehung innerhalb einer Entität X, I haben Eltern Lookup, die Eltern zu einem Datensatz dieser Entität geben können, und ich habe ein Subgrid erstellt, das dieser Suche innerhalb der gleichen Form der Entität angefügt ist: Das Problem ist dass die Anzeige der Schaltfläche + in diesem Untergitter instabil ist, manchmal erscheint es manchmal nein. Ich weiß nicht, ob dieses Problem mit einer Einstellung zusammenhängt oder es ist ein Bug der Dynamik Crm Online letzte Version?Wie füge ich Button + zum Subgrid der hierarchischen Relation hinzu?

Zur Information, ich habe dieses Problem nicht mit anderen Sub-Grids.

Vielen Dank im Voraus,

Antwort

3

wenn Sie eine benutzerdefinierte Schaltfläche hinzufügen möchten Sie diese

wie folgt

auf Last der Form
function CreateButton() { 
    var connectionSubGridPlusBtn = document.getElementById("Connections_addImageButton").parentNode.parentNode; 
    //Connections_addImageButton is the id of + button 
    if (connectionSubGridPlusBtn != null) { 
     //New Button 
     var div = document.createElement("div"); 
     div.className = "ms-crm-contextButton"; 
     div.innerHTML = "<button id='newButton' type='button' style='width:80px;cursor: pointer;padding:0px' >New Button</button>"; 
     connectionSubGridPlusBtn.appendChild(addVendorDiv); 

     //Event and url for new 
     document.getElementById("newButton").onclick = function() { 
      //Write codefor the button click event 
     } 
    } 
} 

Aufruf dieser Funktion tun können

0

Die Entität muss erstellt werden, bevor Sie zugehörige Entitäten hinzufügen können. Sie können alle erforderlichen Felder deaktivieren und im Onload speichern, und Sie sollten immer das Pluszeichen sehen.

Eine etwas bessere Lösung besteht darin, die Schaltfläche zum Erstellen der Entität zu überschreiben, anstatt eine Anweisung zum Erstellen des Formulars auszuführen, eine Rest-Entity-Erstellung durchzuführen und dann direkt zu diesem Formular zu gehen. Dann müssen Sie im Onload keinen Speichervorgang durchführen.