หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Note
ใช้ API นี้เฉพาะเมื่อเซสชันที่โฟกัสเป็นของผู้ให้บริการ หรือหากเป็นเซสชันหลักหรือเซสชันเริ่มต้น
สร้างแท็บในเซสชันที่มุ่งเน้นและส่งคืนตัวระบุเฉพาะของแท็บที่สร้างขึ้น
Syntax
Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);
Parameters
| ชื่อ | ชนิด | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|---|
| อินพุต | สตริง | ใช่ | อินพุต JSON |
| successCallback | ฟังก์ชัน | ไม่ | ฟังก์ชันที่จะเรียกใช้เมื่อมีการสร้างเรกคอร์ด ตัวระบุที่ไม่ซ้ํากัน (รหัสแท็บ) ของแท็บที่สร้างขึ้นจะถูกส่งกลับในการตอบกลับ |
| errorCallback | ฟังก์ชัน | ไม่ | ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว วัตถุที่มีคุณสมบัติต่อไปนี้จะถูกส่งผ่าน: errorCode: ตัวเลข รหัสข้อผิดพลาด message: สตริง ข้อความแสดงข้อผิดพลาดที่อธิบายปัญหา |
โครงสร้างของ input พารามิเตอร์ JSON มีดังนี้:
{
//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>;
}
ส่งคืนค่า
สัญญาที่มีค่าของรหัสแท็บเป็นสตริง
ตัวอย่าง
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);
});