Hola tengo el siguiente problema:
Hemos incrustado diferentes elementos visuales de un archivo PBIX en una vista principal de Afeitar de asp.net.
Hemos logrado que cuando un usuario haga clic en una fila en una tabla visual, detecte el elemento y corssfilter las otras imágenes incrustadas a medida que el usuario hace clic.
En el entorno de Power BI puede hacer lo mismo, pero al presionar la tecla CTRL, puede seleccionar varias filas y luego filtrará todas las imágenes en esa página.
Como logramos el filtrado cruzado seleccionando solo una, pensamos que haría lo mismo presionando CTRL, el problema es que PowerBI Embedded visual no detecta la tecla CTRL y en realidad no detecta que estamos seleccionando más de una fila y cambia el filtros completos a la primera fila seleccionada.
Estamos detectando a través de JS la tecla CTRL
ingrese la descripción de la imagen aquí
Después de hacer clic en más de una fila o elemento, el evento se pierde y no podemos obtener la lista que el usuario estaba seleccionando:
ingrese la descripción de la imagen aquí
Hemos probado lo siguiente sin resultados:
a)
document.addEventListener('keydown', function(event) { console.log(event.key); }, false);b)
document.addEventListener('keydown', prueba); function prueba(e) { console.log(e.KeyCode); }C)
$("#Tb3").keypress(function() { console.log( "Handler for .keypress() called." ); });d)
mi)
$(document).bind("keyup keydown", function(e){ console.log(e); });¿Tiene alguna sugerencia para ayudarnos a lograr nuestro objetivo?