Woodstock to ICEfaces Component Mapping

webuijsf:listbox to ice:selectManyListbox

Summary

The webuijsf:listbox component closely aligns with the functionality of the ice:selectManyListbox component.

TLD Comparison

Woodstock ICEfaces Comments
Common Attribute    
binding binding -
readOnly readonly -
onDblClick ondblclick -
onKeyPress onkeypress -
onFocus onfocus -
rendered rendered -
id id -
onKeyUp onkeyup -
onMouseUp onmouseup -
styleClass styleClass -
style style -
onClick onclick -
onBlur onblur -
onMouseDown onmousedown -
converter converter -
required required -
disabled disabled -
onMouseOut onmouseout -
onMouseOver onmouseover -
onMouseMove onmousemove -
immediate immediate -
onChange onchange -
visible visible -
onKeyDown onkeydown -
tabIndex tabindex -
Similar Attributes    
toolTip title -
validatorExpression validator -
width style Can use CSS 'style' to set 'width'.
selected value -
rows size -
valueChangeListenerExpression valueChangeListener -
Unique Attributes    
htmlTemplate - -
items - -
separators - -
label - -
labelLevel - -
multiple - -
monospace - -
- accesskey -
- autocomplete -
- dir -
- disabledClass -
- effect -
- enabledClass -
- enabledOnUserRole -
- lang -
- onclickeffect -
- ondblclickeffect -
- onkeydowneffect -
- onkeypresseffect -
- onkeyupeffect -
- onmousedowneffect -
- onmousemoveeffect -
- onmouseouteffect -
- onmouseovereffect -
- onmouseupeffect -
- onselect -
- partialSubmit -
- renderedOnUserRole -

Usage Examples

<webuijsf:listbox selected="#{flightSearch.leaveAirport}"
items="#{dataBean.airports}"
rows="6"
id="leaveAirport"
tooltip="#{msgs.chooseAirport}"
label="#{msgs.chooseDepartureAirport}"/>

<ice:selectManyListbox value="#{flightSearch.leaveAirport}"
size="6"
id="leaveAirport"
title="#{msgs.chooseAirport}">
<f:selectItems value="#{dataBean.airports}"/>
</ice:selectManyListbox>