vivek_jain
Hola ,
Estoy usando powerbi integrado en mi aplicación. La aplicación administra el tiempo de espera de su sesión en función de los clics del mouse en la interfaz de usuario. Cuando los informes de powerbi están incrustados, no tenemos control sobre el documento DOM dentro del iframe incrustado. Necesitamos obtener ese control para que podamos agregar el manejo de eventos para ocuparnos de los tiempos de espera de la sesión de la aplicación, etc. Básicamente, en mi aplicación, estoy buscando una forma de acceder a través de javascript, el documento html que se encuentra dentro del iframe incrustado de powerbi.
Gracias.
v-ljerr-msft
Hola @vivek_jain,
A continuación se muestra una lista de eventos que se pueden controlar con la API JavaScript de Power BI.
Informes
loaded
configuration
rendered
Called when a report is fully rendered. For example, if all visuals are rendered on loading report or after user interaction.
pageChanged
newPage: Page
filtersApplied (Not supported yet)
filters
dataSelected
report: Report
page: Page
visual: Visual (Will be defined)
filters: IFilter[]
dataPoints: (Array of data points)
each point has:
1) **identity** array
2) **values** array (In Progress)
commandTriggered
Raised when end user clicks on extension command.
[Menu Commands Extension](https://github.com/Microsoft/PowerBI-JavaScript/wiki/Menu-Commands-Extension)
Tableros
tileClicked
Raised when end user clicks a tile. event properties are:
tileId: id of clicked tile.
reportEmbedUrl: Embed Url of the original report the tile created from (if any)
pageName: name of the page the tile created from (if any)
navigationUrl: Url which will be opened in powerbi.com if user clicks a tile.
En su escenario, debería ser capaz de manejar el rendido(que se activará después de la interacción del usuario cuando un informe se represente por completo) o azulejoHacer clic evento a ocuparse de los tiempos de espera de la sesión de la aplicación.
Saludos
v-ljerr-msft
Hola @vivek_jain,
A continuación se muestra una lista de eventos que se pueden controlar con la API JavaScript de Power BI.
Informes
loaded
configuration
rendered
Called when a report is fully rendered. For example, if all visuals are rendered on loading report or after user interaction.
pageChanged
newPage: Page
filtersApplied (Not supported yet)
filters
dataSelected
report: Report
page: Page
visual: Visual (Will be defined)
filters: IFilter[]
dataPoints: (Array of data points)
each point has:
1) **identity** array
2) **values** array (In Progress)
commandTriggered
Raised when end user clicks on extension command.
[Menu Commands Extension](https://github.com/Microsoft/PowerBI-JavaScript/wiki/Menu-Commands-Extension)
Tableros
tileClicked
Raised when end user clicks a tile. event properties are:
tileId: id of clicked tile.
reportEmbedUrl: Embed Url of the original report the tile created from (if any)
pageName: name of the page the tile created from (if any)
navigationUrl: Url which will be opened in powerbi.com if user clicks a tile.
En su escenario, debería ser capaz de manejar el rendido(que se activará después de la interacción del usuario cuando un informe se represente por completo) o azulejoHacer clic evento a ocuparse de los tiempos de espera de la sesión de la aplicación.
Saludos
vivek_jain
En respuesta a v-ljerr-msft
Gracias @v-ljerr-msft por la pronta respuesta.
El evento ‘renderizado’ parece funcionar para mi caso.