Foros del Web » Programando para Internet » Javascript »

Ext Js

Estas en el tema de Ext Js en el foro de Javascript en Foros del Web. Hola comunidad: Aqui estoy con un nuevo tema, me he iniciado en el desarrollo con la maravillosa libreria Ext Js y como todo me he ...
  #1 (permalink)  
Antiguo 01/06/2009, 07:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 19 años, 7 meses
Puntos: 0
Ext Js

Hola comunidad: Aqui estoy con un nuevo tema, me he iniciado en el desarrollo con la maravillosa libreria Ext Js y como todo me he tropezado con problemas, mi problema consiste en que no me quieren cargar los datos en los TextField usando JSON, ven que es un ejemplo muy simple:
Este es el codigo JS
Código PHP:
Ext.onReady(function(){  
  
    
//Definimos el almacenamiento    
    
var store = new Ext.data.JsonStore({
        
url: 'categories.php',            
        
fields: [
            {
name: 'nombre', type: 'string'}
        ]
    });
    
    
store.load();

    var 
simple = new Ext.form.FormPanel({    
        
store: store,        
        
baseCls: 'x-plain',
        
standardSubmit: true,
        
labelWidth: 75, 
        
defaultType: 'textfield',
        
reader: new Ext.data.JsonReader({
            
root: 'data'
        
}, ['id','nombre']
        ),

        
items: [{
                
fieldLabel: 'Nombre',
                
name: 'nombre',
                
anchor:'80%',
                
id: 'nombre',
                
allowBlank:false
            
}
        ]       
    });
    
//combo.render('combo');
    
    
var win = new Ext.Window({               
        
title: 'ComboBox',
        
width:350,
        
minWidth:300,
        
height:300,
        
minHeight: 200,
        
resizable: false,
        
plain: true,
        
border: false,        
        
items: [simple]
    });
    
win.show();
}); 
Y este es el codigo PHP, o sea la respuesta que envia el servidor
Código PHP:
$nombres = array( "success"=>true ,"data"=>array( "id"=> 1, "nombre"=>"John")); 
echo 
json_encode($nombres); 
Gracias de ante manos...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:08.