Toba 2.2.2 Problemas botonera Superior - Inferior

Buen día

Cuando por código activo o desactivo el botón GUARDAR de un CI (botonera Super-Inferior), sucede algo extraño y es que solamente se aplica sobre el botón superior, sin aplicar la misma operacion sobre el botón inferior, Ejm. inicialmente inicia desactivado, y dependiendo de un valor requiero activarlo para hacer el proceso de guardar.

{$this->objeto_js}.actualizar_datos = function(datos) {
if (datos[0] == 0) {
this.controlador.controlador.activar_boton(‘procesar’);
return true;
}
else {
this.controlador.controlador.desactivar_boton(‘procesar’);
return false;
}
}

Gracias.

Hola

En teoría no podría haber dos objetos con el mismo id en una página.

Emilio

Hola

Esto sería “relativamente facil de parchar”.
Ahora, una solución como corresponde, me parece que sería bastante laboriosa.

Emilio

Y que es lo fácil, dejar solamente un solo botón, desde el editor ??

Creo que esto tienen que ver cuando comunico via ajax, para traer algunos parametros, porque sin esta comunicación no se presenta el problema.

Gracias

Hola

Si se necesita la doble botonera en un formulario, hay que modificar los js para que trabajen con nombres y no con id.

Emilio

P.D.

La construccion que hay que armar en ei.js es del tipo

	ei.prototype.desactivar_boton = function(id) {
		var botones = document.getElementsByName(this._input_submit + '_' + id);
                for (var i = 0; i < botones.length; i++) {
                    botones[i].disabled = true;
                }
                //this.get_boton(id).disabled = true;
	};

Hola

Esto se habia resuelto, de esta u otra forma?

Me refiero oficialmente en toba.

Emilio