Del via


createTab (JavaScript API-referanse) for Dynamics 365 Channel Integration Framework 2.0

Note

Bruk denne API-en bare når den fokuserte økten tilhører leverandøren, eller hvis det er hjemme- eller standardøkten.

Oppretter en fane i en fokusert økt og returnerer den unike identifikatoren for den opprettede kategorien.

Syntax

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

Parameters

Navn Type Obligatorisk Beskrivelse
innspill String Ja JSON-inngang
suksessTilbakeringing Funksjon No En funksjon som skal kalles når en oppføring opprettes. Unik identifikator (fane-ID) for den opprettede fanen returneres i svaret.
feilTilbakeringing Funksjon No En funksjon som skal kalles når operasjonen mislykkes. Et objekt med følgende egenskaper vil bli sendt:
errorCode: Tall. Feilkoden.
melding: Streng. En feilmelding som beskriver problemet.

Strukturen til parameteren input JSON er som følger:

{
    //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>;
}

Returverdi

Løfte med verdien for tabulator-ID som streng

Eksempel

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);
});