Cuál es el código para deshabilitar un botón de evento de un ci desde la extensión js de un ei_formulario y un ei_formulario_ml?
Hola, en PHP
En el form
$this->controlador()->evento(“mi_evento”)->desactivar();
Y cómo puedo hacer para detectar un cambio en un ef_numero?
Necesito habilitar o deshabilitar el evento dependiendo de la suma de varios ef_numero que están en cuatro formularios que están en cuatro pantallas de un ci con tipo de navegación tab horizontal, y quiero hacer la suma en tiempo real a medida que voy ingresando números en estos ef_numero.
En js codificar el método:
cuando_cambia_valor
del ef
https://documentacion.siu.edu.ar/toba/api_js/ef_editable.html#cuando_cambia_valor
Allí podras acceder a los valores de los ef’s de interes:
ef.get_estado()
https://documentacion.siu.edu.ar/toba/api_js/ef_editable.html#get_estado
Qué evento se desencadena en js cuando cambia el valor de un ef?
Tengo este código js y no hace nada:
<?php
class form_caja extends matger_ei_formulario
{
//-----------------------------------------------------------------------------------
//---- JAVASCRIPT -------------------------------------------------------------------
//-----------------------------------------------------------------------------------
function extender_objeto_js()
{
echo "
//---- Procesamiento de EFs --------------------------------
{$this->objeto_js}.evt__importe__cuando_cambia_valor = function(es_inicial)
{
var importe = this.ef('importe').get_estado();
alert(importe);
}
";
}
}
?>
Me podes responder la pregunta que te hice por favor? Necesito resolver esto con urgencia.
Yo necesito que el evento se ejecute cada vez que presiono una tecla, no cuando el ef pierde el foco.
¿Cómo tengo que codificar en js para que haga eso?
Por favor contestame lo más pronto posible, necesito resolverlo con urgencia.
Desde ya muchas gracias.