private Listitem newListitem(ListitemRenderer renderer) { Listitem item = null; if (renderer instanceof ListitemRendererExt) item = ((ListitemRendererExt) renderer).newListitem(_listbox); if (item == null) { item = new Listitem(); item.applyProperties(); } return item; }
/** * Appends an item. * * <p> * Note: if live data is used ({@link #getModel} is not null), the returned * item might NOT be loaded yet. To ensure it is loaded, you have to invoke * {@link #renderItem}. */ public Listitem appendItem(String label, String value) { final Listitem item = new Listitem(label, value); item.applyProperties(); item.setParent(this); return item; }