Pikavalikon lisääminen Power BI:n visualisointiin
Jokainen Power BI -visualisointi voi näyttää pikavalikon. Pikavalikon avulla voit suorittaa visualisoinnille erilaisia toimintoja, kuten analysoida, tehdä yhteenvedon tai kopioida sen. Kun napsautat hiiren kakkospainikkeella mitä tahansa visualisoinnin näyttöportin sisällä (tai kosketinlaitteissa pitkään), pikavalikko tulee näkyviin. Kullekin visualisoinnille on kaksi pikavalikon tilaa. Näyttöön tulee tila, joka riippuu siitä, missä kohtaa visualisointia napsautetaan:
- Kutsu pikavalikkoa tyhjässä tilassa , jotta näet visualisoinnin peruskontekstivalikon.
- Kutsu tietyn arvopisteen pikavalikosta lisätyt asetukset, joita voidaan käyttää kyseisessä arvopisteessä. Tässä tapauksessa pikavalikko sisältää myös vaihtoehdot Näytä arvopiste taulukkona, Sisällytä ja Jätä pois, joka käyttää vastaavaa suodatinta kyseisessä arvopisteessä.
Jos haluat Power BI:n näyttävän pikavalikon visualisoinnille, käytä parametreja selectionManager.showContextMenu()
selectionId
ja sijaintia (objektina {x:, y:}
).
Muistiinpano
selectionManager.showContextMenu()
on saatavilla visualisointien ohjelmointirajapinnan versiosta 2.2.0. Jos haluat tietää, mitä versiota käytät, tarkistaapiVersion
pbiviz.json .- Kaikkien AppSourceen julkaistujen visualisointien on tuettava molempia
ContextMenu
tiloja (tyhjä tila ja arvopiste).
Seuraavassa esimerkissä näytetään, miten voit lisätä pikavalikon visualisointiin. Koodi otetaan tiedostostabarChart.ts
, joka on osa Palkkikaavio-mallivisualisointia:
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();
});
}
Liittyvä sisältö
- Vuorovaikutteisuuden lisääminen visualisointiin Power BI:n visualisointien valinnoilla
- Palkkikaavion luominen
Onko sinulla lisää kysymyksiä? Kysy Power BI -yhteisöltä