Estoy usando Pentaho User Console 8.2 para diseñar un tablero. Al editar los componentes del archivo CDE, tienen la identificación adecuada y trabajo bien con ellos usando jquery como var button = ('#buttonColId') para interacción y manipulación. Pero, al abrir el tablero en el navegador, el botón no funciona porque su ID ahora es como DashboardCDEReport_alias1_buttonColId , así que tengo que cambiar todo el javascript para usar ahora:
var button = ('#DashboardCDEReport_alias1_buttonColId') de lo contrario, no funcionará. Mi pregunta es, ¿por qué el tablero se representa con diferentes ID en el navegador fuera de Pentaho? ¿Qué está produciendo el " NameOfDashboard_alias1_ " antes de las identificaciones html?