llevo un rato tratando de cargar los datos de una base de datos en un formulario echo en Extjs pero no he podido
he probado varias formas sin tener exito, tambien he visto los ejemplos de el foro oficial pero sigo sin resultados
les dejo el codigo a ver si alguien me puede orientar
Codigo del Formulario:
Código:
Funcion para cargar los datos:var estado = new Ext.form.ComboBox({ typeAhead: true, triggerAction: 'all', fieldLabel: 'Estado', id: 'estado', name: 'estado', store: storeEstadoai, displayField:'estado', valueField: 'estado', mode: 'local', emptyText:'Cambiar Estado', allowBlank:false, listeners:{ select: updateEstadoai} }); var codproyecto = new Ext.form.TextField({ id: 'codproyecto', name: 'codproyecto', fieldLabel: 'Codigo Proyecto', allowBlank:false }); var descripcion = new Ext.form.TextField({ id: 'descripcion', name: 'descripcion', fieldLabel: 'Descripcion Proyecto', allowBlank:false }); var idproyecto = new Ext.form.TextField({ id: 'idproyecto', name: 'idproyecto', fieldLabel: 'Id Proyecto', allowBlank:false }); var formularioProyectos2 = new Ext.FormPanel({ frame:true, bodyStyle:'padding:5px 5px 0', width: 385, height: 120, items: [idproyecto,codproyecto,descripcion,estado] });
Nota: esta funcion se llama al seleccionar un valor de un combobox que esta mas arriva, no creo que sea necesario colocarlo ya que esa parte creo que esta funcionando bien ya que si me llama la funcion
Código:
Esta es la respuesta que me entrega el firebug del archivo php que devuelve la informacionfunction cargarProyecto(){ formularioProyectos2.form.load({ url:'/contable/cont/contabilidad/ajax/obtenformproyectos', method:'GET', waitMsg:'Loading', success:function(form, action) { Ext.MessageBox.alert('Message', 'Loaded OK'); }, failure:function(form, action) { Ext.MessageBox.alert('Message', 'Load failed'); } }); };
Código:
cuando ejecuto la accion para cargar el formulario no me muestra nada en los fields[{"idproyecto":1,"cod_proyecto":"01","descripcion":"SERNAM","estado":"Activo"}]
espero su ayuda
gracias :)