Foro

Problema de combos

0
Hola a todos, tengo el siguiente problema: En una ventana principal cargo 3 comboBos (3 distintas tablas relacionas):
items:[
	{
	  xtype:'combo',
	  name:'comboDepartamento',
	  forceSelection: true,  
	emptyText:'Seleccione Departamento', 
	triggerAction: 'all',   
	editable:false,   
	displayField:'nombreDepartamento',   
	valueField: 'nombreDepartamento' ,	
	store: new Ext.data.JsonStore({
	url:'../class/clsDepartamentoRpt.php',   
	totalProperty: 'num',   
	root:'dataReporta',
	fields: [   
		{name:'cod_departamento', type: 'string'},   
		{name:'nombreDepartamento', type: 'string'}   
		]
	})
},
                         						   
	  {
	xtype:'combo',
	 name:'comboProvincia',
	forceSelection: true,  
	emptyText:'Seleccione Provincia', 
	triggerAction: 'all',   
	editable:false,   
	displayField:'Nombre',   
	valueField: 'Nombre' ,	
	store: new Ext.data.JsonStore({
	url:'../class/clsProvincia.php',   
	totalProperty: 'num',   
	root:'dataReporta',
	fields: [   
		{name:'cod_provincia', type: 'string'},   
		{name:'Nombre', type: 'string'}   
	]
	})},
							
              {
	xtype:'combo',
	 name:'combo Distrito',
	forceSelection: true,  
	emptyText:'Seleccione Distrito', 
	triggerAction: 'all',   
	editable:false,   
	displayField:'nombreDistrito',   
	valueField: 'nombreDistrito' ,	
	store: new Ext.data.JsonStore({
	url:'../class/clsDistrito.php',   
	totalProperty: 'num',   
	root:'dataReporta',
	fields: [   
		{name:'cod_distrito', type: 'string'},   
		{name:'nombreDistrito', type: 'string'}   
	]
	})}
],
},
Como verán a cada combo lo mando a un pagina php distinta, cada página php se asemeja a esta:
<?php
	include('../script/provincia.php');
	$pro = new Provincia();
	$pro->reporta();
?>
Hasta allí todo funciona normal, El problema es cuando quiero que el segundo combo muestre según el primero, tengo una función buscar que te reporta todos que tiene el código q se haya ingresado, me queda asi:
<?php
	include('../script/provincia.php');
	$pro = new Provincia();
	$var=$_GET[‘var’]
	$pro->busca($var);
?>
Ese ‘var ’lo mando:
url:'../class/clsProvincia.php?var='+Ext.getCmp(‘'comboDepartamento'’),  
AGRADECERÍA SUS AYUDAS
0
creo que no puedes usar el Ext.getCmp como lo estas haciendo porque en vez de obtener el valor del combo estas obteniendo un objeto. he estado leyendo al respecto de los inconvenientes de usar Ext.getCmp, personalmente he probado a usar ref para referirme a un componente. en todo caso asi como lo quieres usar deberias usar Ext.getCmp.getValue('comboDepartamento') espero te sirva

¿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.