Comobox Con GWT-Ext y json problemas
Buenas tardes,
Tengo un aplicación en gwt-ext, en un formulario tengo un combobox, este lo lleno con una ws que me retorna el resultado en json, el problema es que si el listado es de multiples valores funciona perfectamente, pero, si en el retorno, la lista tiene 1 solo valor no sale nada, necesito que alguien me ilumine el camino para poder continuar.
El siguiente es el fragmento de codigo con el que lleno el combobox
RecordDef recordDef = new RecordDef(new FieldDef[]{
new StringFieldDef("id", "id"),
new StringFieldDef("nom", "nom")
});
JsonReader reader = new JsonReader(recordDef);
reader.setRoot("vehiculos");
Store store = new Store(dataProxy, reader);
store.load();
cbxVehiculo.setStore(store);
cbxVehiculo.setForceSelection(true);
cbxVehiculo.setMinChars(1);
cbxVehiculo.setDisplayField("nom");
cbxVehiculo.setMode(ComboBox.LOCAL);
cbxVehiculo.setTriggerAction(ComboBox.ALL);
cbxVehiculo.setLoadingText("Buscando...");
cbxVehiculo.setTypeAhead(true);
cbxVehiculo.setSelectOnFocus(true);
cbxVehiculo.setWidth(200);
De antemano gracias por su ayuda.
Cordialmente,
Pablo Bastidas V
- Inicie sesión o regístrese para enviar comentarios
Que regresa el ws cuando
Que regresa el ws cuando tiene un resultado solamente algo como esto:
O algo como esto:
Es muy probable que lo único que necesites es que te regresen una arreglo de un elemento ( si dices que un arreflo de > 1 si funciona ) y que actualmente en vez de un arreglo te estén regresando un solo objeto que el componente no sabe como interpretar ( supongo que le faltará la propiedad
vahiculos
)