GWT: Select Element erstellen und Selected Index festlegen

Dukeatcoding

Mitglied
Ich muss leider über DOM und nicht mittels irgendwelcher GWT Objekte ein Select Feld erstellen mit Inhalt füllen und eine Option selektieren.

PHP:
Element select = DOM.createSelect();
		
		select.setClassName("box-ee-dropdown-select");
////		SelectElement select = new SelectElement();
  	// Add Options from Element Options
		String options = getConfig().getElementOption("options");
		String[] split = options.split(",");

		// Add Empty Option as first Item
		DOM.insertListItem(select, "", "", 0);
		
		for(int i=0;i<split.length;i++){
			DOM.insertListItem(select, split[i], split[i], i);
		// Check if item has to be selected
			if(split[i].equalsIgnoreCase(getConfig().getElementOption("selectedoption"))){
////				select.setSelectedIndex(i);
			}
		}

Wie man sieht hab ich das select.setSelectIndex(i) ausgeklammert. Da ich an dieser Stelle nur ein Element habe und noch kein select Element. Irgendwie müsste man aber casten Könnten z.B. mit Element.as(Object). Leider weiss ich nicht wie genau die Syntax ist um auf ein SelectElement zu kommen.
 
Zurück