zakabog
01-21-2009, 02:21 PM
I'm trying to use Event.ONCHANGE for when a user selects a different option in a combobox but that does not seem to be working
comboField.addListener(Event.ONCHANGE, new Listener<FieldEvent>() {
public void handleEvent(FieldEvent be) {
switch (getToggleTrackTypeComboField().getValue().getSelection()) {
case 1:
Log.info("1");
getTrackTextField().disable();
getSynthVoiceComboField().enable();
getConfTextTextArea().enable();
break;
case 2:
Log.info("2");
getTrackTextField().enable();
getSynthVoiceComboField().disable();
getConfTextTextArea().disable();
break;
default:
Log.info("3");
getTrackTextField().disable();
getSynthVoiceComboField().enable();
getConfTextTextArea().enable();
break;
}
}
});
Is it because I'm using a FieldEvent listener? If so, what listener am I supposed to use?
comboField.addListener(Event.ONCHANGE, new Listener<FieldEvent>() {
public void handleEvent(FieldEvent be) {
switch (getToggleTrackTypeComboField().getValue().getSelection()) {
case 1:
Log.info("1");
getTrackTextField().disable();
getSynthVoiceComboField().enable();
getConfTextTextArea().enable();
break;
case 2:
Log.info("2");
getTrackTextField().enable();
getSynthVoiceComboField().disable();
getConfTextTextArea().disable();
break;
default:
Log.info("3");
getTrackTextField().disable();
getSynthVoiceComboField().enable();
getConfTextTextArea().enable();
break;
}
}
});
Is it because I'm using a FieldEvent listener? If so, what listener am I supposed to use?