whileoneloop
Intentar usar una biblioteca de UI externa (Telerik Kendo UI) y recibir la siguiente excepción:
–
Error de tipo no detectado: invocación ilegal
en
en
en
en
en t.kendo.t.kendo.cultures (
en la ventana.
en
en Object.r [as injectJsCode] (visualhostcore.min.js: 2)
en i.loadWithoutResourcePackage (visualsandbox.min.js: 1)
en i.executeMessage (visualsandbox.min.js: 1)
–
Se carga e inicializa una versión compatible de jquery antes del componente Telerik js. Una repoducción está disponible aquí:
https://github.com/ whileoneloop/kendo-ui-power-bi-visual
Se ha publicado un problema en el repositorio de git de PowerBI-visuals:
https://github.com/Microsoft/PowerBI-visuals/issues/239
También he enviado un ticket de soporte a Telerik.
¿Alguien ha podido cargar Kendoui en el sandbox de PowerBI?
v-viig
Tienes que incluir este código en tu código:
Object.defineProperties(window, { 'devicePixelRatio': { get: function () { return window.window.devicePixelRatio; } }, 'innerWidth': { get: function () { return window.window.innerWidth; } } }); var kendo = { cultures: {} }; window.kendo = kendo; window.window.kendo = kendo;
Por favor, eche un vistazo a esta solicitud de extracción.
Ignat Vilesov,
Ingeniero de software
Elementos visuales personalizados de Microsoft Power BI
pbicvsupport@microsoft.com
v-viig
Tienes que incluir este código en tu código:
Object.defineProperties(window, { 'devicePixelRatio': { get: function () { return window.window.devicePixelRatio; } }, 'innerWidth': { get: function () { return window.window.innerWidth; } } }); var kendo = { cultures: {} }; window.kendo = kendo; window.window.kendo = kendo;
Por favor, eche un vistazo a esta solicitud de extracción.
Ignat Vilesov,
Ingeniero de software
Elementos visuales personalizados de Microsoft Power BI
pbicvsupport@microsoft.com
drewhaller
En respuesta a v-viig
Esto ya no funciona cuando se actualiza la API de 1.7.0 a 2.3.0 o 2.5.0.
parece que las 2 propiedades ya no son necesarias, pero más tarde y se enfrenta el problema donde el código this.kendo.util arroja TypeError: No se puede leer la propiedad ‘util’ de undefined. Al ejecutar sus muestras, esto se refiere al objeto de la ventana, por lo que no está claro por qué esto falla debido a la actualización de la API de pbiviz.
Alguien sabe como resolver esto ?