Errores #22756

Problema con la baja de subscripción de una clase manejadora

Añadido por Veronica Navarro Porter hace más de 4 años. Actualizado hace más de 4 años.

Estado:Cerrada Fecha de inicio:2019-08-26
Prioridad:Normal Fecha fin:
Asignado a:Veronica Navarro Porter % Realizado:

100%

Categoría:-
Versión prevista:gvHIDRA-5_0_5
Ref. DESIG (Jira):ENT-345730

Descripción

Problema con la baja de subscripción de una clase manejadora.
En un maestro-nDetalles, si los detalles tienen tpl con javascript propio, al cambiar de un detalle a otro puede ocurrir que la subscripción de esa clase sea la última que se haya suscrito, por lo que da un error de índice al recorrer el array gvh.rewireUI que almacena las clases suscritas.

Histórico

Actualizado por Veronica Navarro Porter hace más de 4 años

  • % Realizado cambiado 0 por 100

Actualizado por Veronica Navarro Porter hace más de 4 años

var len = ar.length;
if (len) {
for (var i = 0; i < len; i++) {
var claseM = ar[i]['clase'];
if (($.isArray(gvh.datosJSON[claseM])) && (gvh.datosJSON[claseM].length == 0)) // si existe la clase manejadora en gvh.datosJSON pero está vacía {
gvh.showConsoleMsg('log', ' ¡¡¡SE DA DE BAJA LA SUBSCRIPCIÓN DE LA CLASE MANEJADORA '+ar[i]['clase']+'!!!' );
var index = ar.inArray(ar[i]['clase'], "clase");
if (index != -1) {
ar.splice( index ,1 );
len = ar.length;
}
}
else { // en gvh.datosJSON debe existir la clase manejadora y length > 0 contenido
gvh.showConsoleMsg('log', ' ... actualización de la interfaz de la clase manejadora '+ar[i]['clase'] );
var nameFuncion = ar[i]['funcion'];
gvh.subscribeRewireUI( claseM, nameFuncion );
}
}
}

Actualizado por Veronica Navarro Porter hace más de 4 años

  • Estado cambiado Nueva por Resuelta
  • Versión prevista establecido a gvHIDRA-5_0_4

Actualizado por Veronica Navarro Porter hace más de 4 años

  • Estado cambiado Resuelta por Cerrada

Actualizado por Veronica Navarro Porter hace más de 4 años

  • Ref. DESIG (Jira) cambiado ENT-00000 por ENT-345730

Actualizado por Veronica Navarro Porter hace más de 4 años

  • Versión prevista cambiado gvHIDRA-5_0_4 por gvHIDRA-5_0_5

Exportar a: Atom PDF