Foro

Problema con Combo- Ayuda Urgente - Onchange(ExtJs)

0
Hola a todos nesecito saber como controlar cuando me cambie una seleccion de un checkbook se ejecute una accion <!-- s:lol: --><!-- s:lol: -->
0
Puedes usar el evento "check":
check : ( Ext.form.Checkbox this, Boolean checked )
 Fires when the checkbox is checked or unchecked.
 Listeners will be called with the following arguments:
    * this : Ext.form.Checkbox
      This checkbox
    * checked : Boolean
      The new checked value
Un ejemplo sería:
var chk = new Ext.form.Checkbox(....);
chk.on('check',function(checkbox,seleccionado){
    //aqui haces lo que necesites cuando se seleccione o deseleccione
    if(seleccionado){
         //se seleccionó
    }else{
         //se deseleccionó
    }
})
saludos
0
gracias Stock por su hayuda esta muy genial de verdad que me ha servido y sobre todo para mi conocimiento. Bueno y para toda la comunidad yo estube buscando ayer y encontre algo que me resolvio el problema, quizas no sea lo mejor ni la forma correcta pero como dije me resolvió. aki dejo mi ejemplo por si a alguien le puede servir. Poseo un combo de esta forma { xtype:'combo', fieldLabel: 'Finca a la que pertenece', store: storeCombo, emptyText:'--- Seleccione una finca ---', name: 'nameFinca', id:'idFIncaTrabajador', triggerAction: 'all', width:150, displayField:'nombre', valueField: 'nombre', allowBlank:false, listeners: {'select': function (record) { //funcion que se ejecuta cuando cambia la opciones lo mismo que el Onchange } } } Lo que hice con el codigo anterior fue mandar a escuchar el evento select cuando el haga una seleción mando a ejecutar una determinada función. Si alguien posee un ejemplo mas optimo le agradeceria su ayuda ya que soy nuevo sobre este framework saludos

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.