การโต้ตอบกับวิชวลในวิชวล Power BI
บางครั้งคุณต้องการอนุญาตให้ผู้ใช้โต้ตอบกับวิชวลโดยการเลือก ย่อ/ขยาย หรือคลิกที่วิชวล บางครั้งคุณต้องการให้วิชวลเป็นแบบคงที่ ดังนั้นผู้ใช้จึงไม่สามารถโต้ตอบกับวิชวลได้
วิชวลสามารถคิวรีค่าของ allowInteractions
สถานะได้ ซึ่งจะบ่งชี้ว่าวิชวลอนุญาตให้มีการโต้ตอบกับวิชวลหรือไม่ ตัวอย่างเช่น วิชวลสามารถโต้ตอบได้ระหว่างการดูหรือแก้ไขรายงาน แต่วิชวลไม่สามารถเป็นแบบไม่โต้ตอบเมื่อดูในแดชบอร์ด การโต้ตอบเหล่านี้รวมถึงการคลิก แพน ซูม การเลือก และอื่น ๆ
หมายเหตุ
แนวทางปฏิบัติที่ดีที่สุดคือ การเปิดใช้งานคําแนะนํา เครื่องมือในทุกสถานการณ์โดยไม่คํานึงถึงค่าสถานะที่ระบุ
ตั้งค่าสิทธิ์แบบโต้ตอบ
ค่า allowInteractions
สถานะจะถูกส่งผ่านเป็นค่าบูลีนในระหว่างการเตรียมใช้งานของวิชวลในฐานะสมาชิกของ IVisualHost
อินเทอร์เฟซ
สําหรับสถานการณ์ Power BI ใด ๆ ที่จําเป็นต้องใช้วิชวลที่ไม่ใช่แบบโต้ตอบ (ตัวอย่างเช่น ไทล์แดชบอร์ด) ให้allowInteractions
ตั้งค่าสถานะเป็นfalse
มิฉะนั้น (ตัวอย่างเช่น รายงาน) ให้ตั้งค่าallowInteractions
เป็นtrue
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการใช้ค่า allowInteractions
สถานะเพื่อตั้งค่าสิทธิ์แบบโต้ตอบ
...
let allowInteractions = options.host.hostCapabilities.allowInteractions;
bars.on('click', function(d) {
if (allowInteractions) {
selectionManager.select(d.selectionId);
...
}
});
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ allowInteractions
ค่าสถานะ ให้ดู ที่เก็บวิชวล SampleBarChart