ICEfaces Composite Component Library
dualList


Dual List Composite Component

Features

How to Use

  1. Create an instance of the DualList class in your managed bean
  2. Bind the bean attribute on the tag to your managed bean property (eg: bean="#{myBean.dualList}")

Example:
<ice-cc:dualList id="uniqueId"
	bean="#{dualListBean}"
	listWidth="100px" 
	listHeight="50px"/>    	
     


Attributes
NameRequiredTypeDescription
idtruejava.lang.String A unique id for the component.
beantruecom.icesoft.faces.facelets.component.duallist.DualList The bean attribute must resolve to an instance of the DualList class.
listWidthfalsejava.lang.String Sets the width of both lists, eg. listWidth="100px"
listHeightfalsejava.lang.String Sets the height of both lists, eg. listHeight="100px"
disabledAvailablefalsejava.lang.booleanPassed through to the left ice:selectManyListbox
readonlyAvailablefalsejava.lang.booleanPassed through to the left ice:selectManyListbox
disabledSelectedfalsejava.lang.booleanPassed through to the right ice:selectManyListbox
readonlySelectedfalsejava.lang.booleanPassed through to the right ice:selectManyListbox
addSelectedImagefalsejava.lang.StringImage passed through to addSelected ice:commandButton
addAllImagefalsejava.lang.StringImage passed through to addAll ice:commandButton
removeSelectedImagefalsejava.lang.StringImage passed through to removeSelected ice:commandButton
removeAllImagefalsejava.lang.StringImage passed through to removeAll ice:commandButton
stylefalsejava.lang.StringPassed through to the html table tag that contains this component's markup
styleClassAvailablefalsejava.lang.StringPassed through to styleClass attribute in left ice:selectManyListbox
styleClassSelectedfalsejava.lang.StringPassed through to styleClass attribute in right ice:selectManyListbox
autocompleteAvailablefalsejava.lang.booleanPassed through to the autocomplete attribute in left ice:selectManyListbox
autocompleteSelectedfalsejava.lang.booleanPassed through to the autocomplete attribute in right ice:selectManyListbox
effectAvailablefalsejava.lang.StringPassed through to effect attribute in left ice:selectManyListbox
effectSelectedfalsejava.lang.StringPassed through to effect attribute in right ice:selectManyListbox
sizeAvailablefalsejava.lang.StringPassed through to size attribute in left ice:selectManyListbox
sizeSelectedfalsejava.lang.StringPassed through to size attribute in right ice:selectManyListbox
titleAvailablefalsejava.lang.StringPassed through to title attribute in left ice:selectManyListbox
titleSelectedfalsejava.lang.StringPassed through to title attribute in right ice:selectManyListbox