Woodstock to ICEfaces Component Mapping

webuijsf:textField to ice:inputText

Summary

The webuijsf:textField component closely aligns with the functionality of the ice:inputText component. The webuijsf:textField has client side refresh() method, which asynchronously updates webuijsf:textField component. ICEFaces framework provides page level update and updates the page asynchronously, so ICEFaces doesn't require component level refresh. The ice:inputText componnet supports actThe ice:inputText supports number of effects on JS handlers and also allows security based rendering and enabling of the component.

TLD Comparison

Woodstock ICEfaces Comments
Common Attribute    
id id -
binding binding -
rendered rendered -
style style -
styleClass styleClass -
immediate immediate -
rows rows -
converter converter -
required required -
disabled disabled -
onDblClick ondblclick -
onKeyPress onkeypress -
onSelect onselect -
onFocus onfocus -
onKeyUp onkeyup -
onMouseUp onmouseup -
onClick onclick -
onBlur onblur -
onMouseDown onmousedown -
onKeyDown onkeydown -
onMouseOver onmouseover -
onMouseOut onmouseout -
onMouseMove onmousemove -
onChange onchange -
readOnly readonly -
tabIndex tabindex -
visible visible -
maxLength maxlength -
autoComplete autocomplete The "autoComplete" attribuite of woodstock provides server side autocomplete, while the "autocomplete" attribute of ICEFaces is a passThru attribute.
Similar Attributes    
text value -
toolTip title -
validatorExpression validator -
valueChangeListenerExpression valueChangeListener -
Unique Attributes    
trim - -
label - -
notify - -
columns - -
labelLevel - -
autoCompleteExpression - -
submitForm - -
htmlTemplate - -
autoValidate - -
- dir -
- alt -
- size -
- lang -
- effect -
- accesskey -
- onclickeffect -
- ondblclickeffect -
- onkeydowneffect -
- onkeypresseffect -
- onkeyupeffect -
- onmousedowneffect -
- onmousemoveeffect -
- onmouseouteffect -
- onmouseovereffect -
- onmouseupeffect -
- partialSubmit -
- action -
- actionListener -
- enabledOnUserRole -
- renderedOnUserRole -

Usage Examples

    
 <webuijsf:textField id="textField"                   
            text="#{TextInputBean.textFieldValue}"                     
            disabled="#{TextInputBean.textFieldDisabled}"                   
            toolTip="#{msgs.field_textFieldTitle}" />

<ice:inputText id="textField"                   
            value="#{TextInputBean.textFieldValue}"                     
            disabled="#{TextInputBean.textFieldDisabled}"                   
            title="#{msgs.field_textFieldTitle}" />