/** Sets the renderer by use of a class name. * It creates an instance automatically. *@since 3.0.2 */ @SuppressWarnings("rawtypes") public void setItemRenderer(String clsnm) throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InstantiationException, java.lang.reflect.InvocationTargetException { if (clsnm != null) setItemRenderer((ComboitemRenderer) Classes.newInstanceByThread(clsnm)); }
@Override protected void initializeController() { super.initializeController(); cboHeader.setItemRenderer(comboRenderer); }
public void setupBindingRenderer(Component comp, DataBinder binder) { if (comp instanceof Comboitem) { final Comboitem li = (Comboitem) comp; final Combobox cbbox = (Combobox) li.getParent(); if (cbbox.getItemRenderer() == null) { cbbox.setItemRenderer(new BindingComboitemRenderer(li, binder)); } } }