Drop-down menu always empty

@artiminds,

How are you creating your selectin Java?

Consider having a minimal drop down in HTML, hence you have more flexibility from the Java side to change the items.

<form>
	<select id="selObject">
		<option>&lt;List is empty&gt;</option>
	</select>
</form>

And then in Java initialize and modify the list.

@Select(id = "selObject")
private SelectDropDownList selObject;

@Select(id = "selObject")
public void onSelectChange(SelectEvent event){
	if (event.getEvent() == SelectEvent.EventType.ON_SELECT){
	// Do something
	}
}

private void someSelectListMethod(){
	selObject.addItem("MyItem");
	selObject.selectItemAtIndex(0);
}

private void someOtherSelectListMethod(){
	int item = selObject.getSelectedIndex();
	selObject.removeAllItems();
}
4 Likes