Delen via


createTab (JavaScript API-naslaginformatie) voor Dynamics 365 Channel Integration Framework 2.0

Opmerking

Gebruik deze API alleen als de focussessie eigendom is van de provider of als het de start- of standaardsessie is.

Hiermee maakt u een tabblad in een sessie met de focus en geeft u de unieke id van het gemaakte tabblad als resultaat.

Syntaxis

Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);

Parameterwaarden

Naam Typ Vereist Beschrijving
invoer String Yes JSON-invoer
succesTerugbellen Functie Nee. Een functie om aan te roepen wanneer een record wordt gemaakt. Unieke id (tab-ID) van het gemaakte tabblad wordt geretourneerd in het antwoord.
foutCallback Functie Nee. Een functie om aan te roepen wanneer de bewerking mislukt. Een object met de volgende eigenschappen wordt doorgegeven:
foutCode: Getal. De foutcode.
bericht: String. Een foutmelding die het probleem beschrijft.

De structuur van de input parameter JSON is als volgt:

{
    //Unique name of the tab 
    // type = string
    templateName: <unique name of the tab template>;

    //additional context for tab creation and tab slugs
    // type = JSON Object
    templateParameters?:<>
    
    //should this tab be focused after the creation
    // type=boolean
    isFocused?: <true or false>;
}

Retourwaarde

Beloof met de waarde van tabblad-ID als tekenreeks

Example

var tabInput = {
    //Unique Name of the Application Tab Template
    // type = string
    templateName: "msdyn_test_entity",
    templateParameters: {
    entityName: "incident",
    data: "{}",
    },
    isFocused: true
};
Microsoft.CIFramework.createTab(tabInput).then((tabId)=>{
    console.log("created tab with id" + tabId);
}, (error)=>{
    console.log(error);
});