แชร์ผ่าน


การโต้ตอบกับวิชวลในวิชวล 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