เพิ่มเมนูบริบทไปยังวิชวล Power BI ของคุณ
วิชวล Power BI ทุกวิชวลสามารถแสดงเมนูบริบทได้ เมนูบริบทช่วยให้คุณสามารถดําเนินการต่าง ๆ บนวิชวลได้ เช่น การวิเคราะห์ การสรุป หรือการคัดลอก เมื่อคุณคลิกขวาที่ใดก็ได้ภายในวิวพอร์ตของวิชวล (หรือกดนานสําหรับอุปกรณ์สัมผัส) เมนูบริบทจะแสดง มีสองโหมดของเมนูบริบทสําหรับแต่ละวิชวล โหมดที่แสดงจะขึ้นอยู่กับตําแหน่งที่คุณคลิกภายในวิชวล:
- เรียกใช้เมนูบริบทบน พื้นที่ว่าง เพื่อดูเมนูบริบทพื้นฐานสําหรับวิชวล
- เรียกใช้เมนูบริบทบนจุดข้อมูลเฉพาะสําหรับตัวเลือกเพิ่มเติมที่สามารถนําไปใช้กับจุดข้อมูลนั้น ในกรณีนี้ เมนูบริบทยังประกอบด้วยตัวเลือก แสดงจุดข้อมูลเป็นตาราง รวม และไม่รวม ซึ่งจะใช้ตัวกรองที่สอดคล้องกันกับจุดข้อมูลนั้น
วิธีการเพิ่มเมนูบริบท
ใช้กับ selectionManager.showContextMenu()
พารามิเตอร์ selectionId
และตําแหน่ง (เป็น {x:, y:}
วัตถุ) เพื่อให้ Power BI แสดงเมนูบริบทสําหรับวิชวลของคุณ
หมายเหตุ
selectionManager.showContextMenu()
พร้อมใช้งานจาก Visuals API เวอร์ชัน 2.2.0 เมื่อต้องการตรวจสอบเวอร์ชันที่คุณกําลังใช้ ให้ตรวจสอบapiVersion
ในไฟล์ pbiviz.json- วิชวลทั้งหมดที่เผยแพร่ไปยัง AppSource ต้องสนับสนุนทั้งสอง
ContextMenu
โหมด (พื้นที่ว่างและจุดข้อมูล)
ตัวอย่างต่อไปนี้แสดงวิธีการเพิ่มเมนูบริบทไปยังวิชวล รหัสจะถูกนํามาจาก barChart.ts
ไฟล์ ซึ่งเป็นส่วนหนึ่งของ วิชวล BarChart ตัวอย่าง:
constructor(options: VisualConstructorOptions) {
...
this.handleContextMenu();
}
private handleContextMenu() {
this.rootSelection.on('contextmenu', (event: PointerEvent, dataPoint) => {
this.selectionManager.showContextMenu(dataPoint ? dataPoint: {}, {
x: mouseEvent.clientX,
y: mouseEvent.clientY
});
mouseEvent.preventDefault();
});
}
เนื้อหาที่เกี่ยวข้อง
มีคำถามเพิ่มเติมหรือไม่? ถามชุมชน Power BI