Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Tego interfejsu API należy używać tylko wtedy, gdy sesja priorytetowa należy do dostawcy lub jeśli jest to sesja domowa lub domyślna.
Tworzy kartę w sesji z fokusem i zwraca unikatowy identyfikator utworzonej karty.
Składnia
Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| wkład | Sznurek | Tak | Dane wejściowe JSON |
| successCallback (pomyślne wywołanie zwrotne) | Funkcja | Nie. | Funkcja wywoływana podczas tworzenia rekordu. Unikatowy identyfikator (identyfikator karty) utworzonej karty jest zwracany w odpowiedzi. |
| errorOddzwanianie | Funkcja | Nie. | Funkcja wywoływana, gdy operacja zakończy się niepowodzeniem. Zostanie przekazany obiekt o następujących właściwościach: errorCode: Liczba. Kod błędu. message: Ciąg. Komunikat o błędzie opisujący problem. |
Struktura parametru input JSON jest następująca:
{
//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>;
}
Wartość zwracana
Obietnica z wartością identyfikatora karty jako ciąg
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);
});