Woodstock to ICEfaces Component Mapping

webuijsf:dndContainer to ice:panelGroup

Summary

The webuijsf:dndContainer component closely aligns with the functionality of the ice:panelGroup component when using its D&D attributes.

TLD Comparison

Woodstock ICEfaces Comments
Common Attributes    
binding binding -
id id -
rendered rendered -
style style -
styleClass styleClass -
visible visible -
Similar Attributes    
copyOnly dragOptions set to either 'ghosting' or 'dragGhost'
dragTypes - Use a combination of 'dragValue', 'dragMask', 'dropMask', 'dragListener' and 'dropListener'./td>
dropTypes - Use a combination of 'dragValue', 'dragMask', 'dropMask', 'dragListener' and 'dropListener'.
onDropFunc - Use 'dragListener' and/or 'dropListener'.
onNodeCreateFunc - Use 'dragListener' and/or 'dropListener'.
Unique Attributes    
horizontalIndicator - -
- contextValue -
- dragListener -
- dragMask -
- dragValue -
- draggable -
- dropListener -
- dropMask -
- dropTarget -
- dropValue -
- effect -
- hoverclass -
- menuPopup -
- onclickeffect -
- ondblclickeffect -
- onkeydowneffect -
- onkeypresseffect -
- onkeyupeffect -
- onmousedowneffect -
- onmousemoveeffect -
- onmouseouteffect -
- onmouseovereffect -
- onmouseupeffect -
- panelTooltip -
- renderedOnUserRole -
- renderedStyle -
- scrollHeight -
- scrollWidth -

Usage Examples

<webuijsf:dndContainer id="drag">
    <webuijsf:staticText text="drag me" />
</webuijsf:dndContainer>

<ice:panelGroup id="drag" draggable="true">
    <ice:outputText value="drag me"/>
</ice:panelGroup>