gwt - GXT - Pissed off with ComobBox in Grid (different Display Label and Value) -


i trying add cobmobox in editorgrid have class vehicle fields integer vehicleid; string plateno; integer vehicletype; //1=car,2=truck

i want combo box show vehicle's type in text form i.e if vehicletype 1, "car" displayed. , when user select other option - "truck" corresponding integer value should populated bean.

this pretty standard stuff plain old jsp , html. couldn't find simple way in ext gwt.

if using gxt combobox, easiest way create model representing vehicle object if haven't already. class extends gxt's basemodeldata class.

once have model, create combo box using type:

combobox<vehiclemodel> box = new combobox<vehiclemodel>(); 

the last step tell combo box fields use values , display, done 2 method calls:

box.setdisplayfield("field name display"); box.setvaluefield("field name value"); 

when load store of vehicle models, gxt take care of rest. will, however, need convert model vehicle object persisted.


Comments