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.
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.
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.