Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2010, 07:48
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 16 años
Puntos: 19
Busqueda Problema con Extjs no funcionan Selects dependientes sacando datos de la BD con JSON

Hola, muchas gracias por leer mis post, estoy trabajando con el framework de extjs 3.X, y estoy tratando de hacer unos select dependientes uno del otro, trayendo datos desde la base de datos usando codificación JSON, sin embargo he estado tratando de fijarme en ejemplos del foro de extjs y ninguno me parece funcionar.

Empece con 2 para ir aprendiendo y luego seguir la cadena.

Lo tengo completo en este foro: http://www.sencha.com/forum/showthre...=combobox+.php

Aqui les copio mi codigo:

Código:
var paises = new Ext.data.Store({
autoLoad: true,
proxy: new Ext.data.HttpProxy({
url: ‘../JSON/paises.php’,
method: ‘POST’
}),
reader: new Ext.data.JsonReader({
root: ‘dpaises’
}, [
{name: 'cod'},
{name: 'pais'}
])
});
var provincias = new Ext.data.Store({
autoLoad: true,
proxy: new Ext.data.HttpProxy({
url: ‘../JSON/provincias.php’,
method: ‘POST’
}),
reader: new Ext.data.JsonReader({
root: ‘dprovincias’
}, [
{name: 'cod'},
{name: 'codp'},
{name: 'provincia'}
])
});
var seleccion_pais = new Ext.form.ComboBox({
store:paises,
hiddenName:’pais’,
allowBlank:false,
labelStyle: ‘font-weight:bold;’,
triggerAction: ‘all’,
allowBlank:false,
mode:’remote’,
forceSelection:true,
valuefield: ‘cod’,
width:450,
emptyText:’Seleccione País de la Obra…’,
displayField:’pais’,
selectOnFocus:true,
minChars: ’1′,
fieldLabel:’País’,
listeners:{
select:function(obj,record,index){
var dept = Ext.getCmp(‘seleccion_provincia’);
dept.store.loadData(record.data.cod);
}
}
});
var seleccion_provincia = new Ext.form.ComboBox({
fieldLabel:’Provincia’,
hiddenName:’provincia’,
allowBlank:false,
labelStyle: ‘font-weight:bold;’,
id:’seleccion_provincia’,
store: provincias,
triggerAction:’all’,
editable:false,
mode:’remote’,
emptyText:’Seleccione Provincia de la Obra…’,
selectOnFocus:true,
width:450,
valuefield: ‘codp’,
displayField:’provincia’,
minChars: ’1′,
fieldLabel:’Departments’,
});
__________________
http://www.solucionesrios.tk/

Visita mi Web!