Adempiere 3.5.2a

org.adempiere.webui.component
Class Listbox

java.lang.Object
  extended by org.zkoss.zk.ui.AbstractComponent
      extended by org.zkoss.zk.ui.HtmlBasedComponent
          extended by org.zkoss.zul.impl.XulElement
              extended by org.zkoss.zul.Listbox
                  extended by org.adempiere.webui.component.Listbox
All Implemented Interfaces:
Serializable, Cloneable, Component, EventListener, ComponentCtrl
Direct Known Subclasses:
WListbox

public class Listbox
extends Listbox
implements EventListener

Version:
$Revision: 0.10 $
Author:
Ashley G Ramdass
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.zkoss.zul.Listbox
Listbox.ExtraCtrl
 
Field Summary
 
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
RS_NO_DISPLAY, RS_NO_HEIGHT, RS_NO_WIDTH
 
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
 
Constructor Summary
Listbox()
           
Listbox(KeyNamePair[] pairs)
           
 
Method Summary
 void addDoubleClickListener(EventListener listener)
           
 void addOnDropListener(EventListener listener)
           
 void addPropertyChangeListener(PropertyChangeListener l)
           
 ListItem appendItem(String label, Object value)
           
 ListItem appendItem(String label, String value)
           
 ListItem getItemAtIndex(int index)
           
 List<ListItem> getItems()
           
 ListHead getListHead()
           
 int[] getSelectedIndices()
           
 ListItem getSelectedItem()
           
 boolean insertBefore(Component newChild, Component refChild)
           
 boolean isEnabled()
           
 boolean isItemDraggable()
           
 void onEvent(Event event)
           
 void setEnabled(boolean enabled)
           
 void setItemDraggable(boolean b)
           
 void setSelectedIndices(int[] selected)
           
 void setValue(Object value)
          Set selected item for the list box based on the value of list item set selected to none if no item found matching the value given or value is null
 
Methods inherited from class org.zkoss.zul.Listbox
addItemToSelection, afterInsert, beforeRemove, clearSelection, clone, getActivePage, getHeads, getIndexOfItem, getInnerBottom, getInnerHeight, getInnerTop, getInnerWidth, getItemCount, getItemRenderer, getListfoot, getListhead, getMaxlength, getModel, getName, getOddRowSclass, getOuterAttrs, getPageCount, getPageSize, getPaginal, getPaging, getPagingPosition, getPreloadSize, getRows, getSelectedCount, getSelectedIndex, getSelectedItems, getSeltype, getTabindex, getVisibleBegin, getVisibleEnd, isCheckmark, isDisabled, isFixedLayout, isMultiple, isVflex, newExtraCtrl, onChildAdded, onChildRemoved, onInitRender, removeChild, removeItemAt, removeItemFromSelection, renderAll, renderItem, renderItems, selectAll, selectItem, setActivePage, setActivePage, setCheckmark, setDisabled, setFixedLayout, setInnerBottom, setInnerHeight, setInnerTop, setInnerWidth, setItemRenderer, setItemRenderer, setMaxlength, setModel, setMold, setMultiple, setName, setOddRowSclass, setPageSize, setPaginal, setPagingPosition, setPreloadSize, setRows, setSelectedIndex, setSelectedItem, setSeltype, setTabindex, setVflex, smartUpdate, toggleItemSelection
 
Methods inherited from class org.zkoss.zul.impl.XulElement
getAction, getActionAttrs, getAllOnClickAttrs, getContext, getCtrlKeys, getInnerAttrs, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
 
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
focus, getAllOnClickAttrs, getDraggable, getDroppable, getHeight, getLeft, getRealSclass, getRealStyle, getRealStyleFlags, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZIndex, setClass, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZIndex
 
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addEventHandler, addEventListener, addForward, addForward, addForward, addForward, addMoved, addSharedAnnotationMap, addSharedEventHandlerMap, appendAsapAttr, appendAsapAttr, appendChild, applyProperties, containsVariable, detach, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttributes, getAttributes, getChildren, getCommand, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getExtraCtrl, getFellow, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getMoldURI, getNamespace, getNextSibling, getPage, getParent, getPreviousSibling, getPropagatee, getRoot, getSpaceOwner, getUuid, getVariable, invalidate, isAsapRequired, isChildable, isInvalidated, isListenerAvailable, isVisible, onDrawNewChild, onPageAttached, onPageDetached, onWrongValue, redraw, removeAttribute, removeAttribute, removeEventListener, removeForward, removeForward, response, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setComponentDefinition, setId, setPage, setPageBefore, setParent, setVariable, setVisible, smartUpdate, smartUpdate, smartUpdateDeferred, smartUpdateValues, toString, unsetVariable
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Listbox

public Listbox()

Listbox

public Listbox(KeyNamePair[] pairs)
Method Detail

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()

appendItem

public ListItem appendItem(String label,
                           Object value)

appendItem

public ListItem appendItem(String label,
                           String value)
Overrides:
appendItem in class Listbox

getItemAtIndex

public ListItem getItemAtIndex(int index)
Overrides:
getItemAtIndex in class Listbox

getSelectedItem

public ListItem getSelectedItem()
Overrides:
getSelectedItem in class Listbox

getItems

public List<ListItem> getItems()
Overrides:
getItems in class Listbox

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)

setValue

public void setValue(Object value)
Set selected item for the list box based on the value of list item set selected to none if no item found matching the value given or value is null

Parameters:
value - Value of ListItem to set as selected

getListHead

public ListHead getListHead()

getSelectedIndices

public int[] getSelectedIndices()

setSelectedIndices

public void setSelectedIndices(int[] selected)

addOnDropListener

public void addOnDropListener(EventListener listener)

addDoubleClickListener

public void addDoubleClickListener(EventListener listener)

insertBefore

public boolean insertBefore(Component newChild,
                            Component refChild)
Specified by:
insertBefore in interface Component
Overrides:
insertBefore in class Listbox

isItemDraggable

public boolean isItemDraggable()

setItemDraggable

public void setItemDraggable(boolean b)

onEvent

public void onEvent(Event event)
             throws Exception
Specified by:
onEvent in interface EventListener
Throws:
Exception

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.