Errores #22756
Problema con la baja de subscripción de una clase manejadora
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