pierrel
Estoy usando powerbi-client y ngx-power-bi npm para la aplicación Angular. Cuando uso la función de impresión () de una instancia de informe, funcionó bien en Chrome/Firefox.
Pero en MS Edge (última versión – Versión 90.0.818.46 (compilación oficial) (64 bits)), funcionó solo por primera vez. Significa que si hago clic para abrir un informe incrustado, se abrirá una ventana emergente de impresión como se esperaba, pero si cierro o hago clic para imprimir, después de cerrar la ventana emergente de impresión, ya no puedo volver a abrir la ventana emergente de impresión porque no pasó nada cuando Hago clic para imprimir el informe incrustado. Bellow es el código que estoy usando.
import {NgxPowerBiService, powerBiServiceFactory} from 'ngx-powerbi';
import {models, Page, Report, VisualDescriptor} from 'powerbi-client';
printReport() {
const report = powerBiServiceFactory().get(this.getCurrentReportElement()) as Report;
if (!!report) {
report.print().then((res) => {
}).catch(response => {
AppNotify.warning(response.detailedMessage);
});
}
}
V-lianl-msft
¿Habrá alguna respuesta cuando vuelva a hacer clic en imprimir después de actualizar la página web?