หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เรียกใช้ผู้สมัครใช้งานที่เกี่ยวข้องสําหรับเหตุการณ์
Note
หากคุณสร้างเหตุการณ์แบบกําหนดเองโดยใช้ เมธอด addHandler คุณสามารถเพิ่มเหตุการณ์เหล่านั้นได้โดยส่งชื่อเหตุการณ์เป็นพารามิเตอร์ในเมธอดนี้
Syntax
Microsoft.CIFramework.raiseEvent(eventName, eventInputParameters, correlationId);
Parameters
| ชื่อ | ประเภท | ต้องมี | คำอธิบาย |
|---|---|---|---|
| ชื่อเหตุการณ์ | สตริง | ใช่ | ชื่อของเหตุการณ์ที่ต้องเรียกใช้ตัวจัดการ |
| eventInput พารามิเตอร์ | สตริง JSON | ใช่ | พารามิเตอร์อินพุตที่ต้องส่งผ่านไปยังฟังก์ชันตัวจัดการ |
| correlationId | GUID | ไม่ | ใช้เพื่อจัดกลุ่มการเรียก API ที่เกี่ยวข้องทั้งหมดเข้าด้วยกันสําหรับการวัดทางไกลในการวินิจฉัย |
ส่งคืนค่า
สัญญาที่มีค่าเป็นบูลีน
ตัวอย่าง
// Let there be an event registered to a subscriber.
handlerFunction = function(eventInput)
{
console.log(eventInput);
if(eventInput != null && eventInput != undefined && eventInput.size > 0)
{
inputData = eventInput.get("value");
correlationId = eventInput.get("correlationId");
console.log(inputData + " " + correlationId);
}
return Promise.resolve();
}
Microsoft.CIFramework.addHandler("oncustomevent", handlerFunction);
//Use raiseEvent API to invoke the subscribed handler of the event.
Microsoft.CIFramework.raiseEvent("oncustomevent", "test input value");
//In the main UCI page
Microsoft.CIFramework.addHandler("widgetEvent", handlerFunction);
///In the widget code
Microsoft.CIFramework.raiseEvent("widgetEvent", eventInput);
//In the widget code
Microsoft.CIFramework.addHandler("mainPageEvent", handlerFunction);
//In the main UCI page
Microsoft.CIFramework.raiseEvent("mainPageEvent", eventInput);
ข้อมูลที่เกี่ยวข้อง
ออนคลิกทูแอคชั่น
onModeChanged
onPage นําทาง
onSendKBArticle
onSizeChanged