PDA

View Full Version : SimpleComboBox question



TheBuzzer
1 Oct 2008, 1:48 PM
How do i catch changes of the field for simple combo box?


I tried using



orderstatus.addListener(Events.Change, changelistener);

Listener changelistener = new Listener<FieldEvent>() {

public void handleEvent(FieldEvent be) {

if (be.field == orderstatus) {
orderdata.setOrderStatus((String) orderstatus.getSimpleValue());
Window.alert((String) orderstatus.getSimpleValue());
}
}
};


this does not catch change for it.

What was I suppose to use?

gslender
2 Oct 2008, 4:04 AM
// combo actions
combo.addSelectionChangedListener(new SelectionChangedListener<SimpleComboValue<ChartType>>(){
public void selectionChanged(SelectionChangedEvent<SimpleComboValue<ChartType>> se) {
switch (se.getSelectedItem().getValue())
{
case BARCHART:
chart1.setModelChartProvider(bcp);
break;

case PIECHART:
chart1.setModelChartProvider(pcp);
break;
}
}});

TheBuzzer
2 Oct 2008, 7:35 AM
how do i catch the event if the event is caused by change in the textfield and not because of the drop list change?

for stuff without force selection?

TheBuzzer
2 Oct 2008, 8:35 AM
seems like i got to override onblur and make it fire a changeevent.

kolli
14 Nov 2008, 6:17 AM
well if you want to fire an event when ever a text field receives focus you can try the focus event, else you can try the Change event which is fired when ever the text in the textfield is changed. or edited.