allora praticamente questo mi serve per creare un menù a tendina in una tabella javascript creata con delle librerie di ExtJs, non so se ne hai mai sentito parlare comunque ti metto il link ad alcuni esempi ExtJs .


Per creare questo menù a tendina utilizzo questo oggetto utilizzo il seguente codice:

codice:
var region = [ ];
GetData.getRegion(function(a,b){
     fields__ = b.result.data.region;
     for (i = 0; i < fields__.length; i++) {
 	 region[i] = [ [ i + 1 ], fields__[i] ]; 
     }
});

// create the combo instance 
var combo = new Ext.form.ComboBox({
    typeAhead: true, 
    triggerAction: 'all',
    lazyRender:true,
    mode: 'local', 	
    store: new Ext.data.ArrayStore({ 
        id: 0, 		
	fields: ['id_', 'region_'],  
	data:  region   ////// array di qui parlavamo ieri
    }), 
    valueField: 'region_', 
    displayField: 'region_' 
});
solo che così non funziona come dovrebbe.
Se metto invece questo array in var combo
codice:
data :  [[1, 'veneto'], [2, 'lombardia']];
funziona come dovrebbe.

P.s. La richiesta GetData.getRegion() che faccio all'inizio ritorna giusta con le regioni esatte, è solamente la costruzione dell'array che sembra errata