1 23 24 package com.sun.enterprise.tools.guiframework.view.descriptors; 25 26 import com.iplanet.jato.RequestContext; 27 import com.iplanet.jato.view.ContainerView; 28 import com.iplanet.jato.view.html.SelectableGroup; 29 import com.iplanet.jato.view.html.SelectableGroupImpl; 30 import com.iplanet.jato.view.html.OptionList; 31 import com.iplanet.jato.view.html.Option; 32 import com.iplanet.jato.view.View; 33 import com.iplanet.jato.view.ViewBean; 34 import com.iplanet.jato.view.event.DisplayEvent; 35 import com.sun.web.ui.view.html.CCDropDownMenu; 36 37 import com.sun.enterprise.tools.guiframework.exception.FrameworkException; 38 39 import java.util.ArrayList ; 40 import java.util.List ; 41 42 48 public class CCDropDownMenuDescriptor extends SelectFieldDescriptor { 49 50 56 public CCDropDownMenuDescriptor(String name) { 57 super(name); 58 } 59 60 61 64 public View getInstance(RequestContext ctx, ContainerView container, String name) { 65 String initialValue = (String )getParameter("initialValue"); 67 CCDropDownMenu choice = new CCDropDownMenu( 68 container, name, getModelFieldName(), initialValue); 69 70 setOptions(choice); 72 73 setExtraHtml(choice); 75 76 String commandChild = (String )getParameter(COMMAND_CHILD); 78 if ((commandChild != null) && !commandChild.equals("")) { 79 choice.setCommandChild(commandChild); 80 } 81 return choice; 82 } 83 84 85 91 public static final String COMMAND_CHILD = "commandChild"; 92 } 93 | Popular Tags |