org.richfaces.renderkit.html
Class ExtDraggableRendererContributor
java.lang.Object
org.richfaces.renderkit.html.ExtDraggableRendererContributor
- All Implemented Interfaces:
- org.richfaces.renderkit.RendererContributor, org.richfaces.renderkit.ScriptOptionsContributor
public class ExtDraggableRendererContributor
- extends java.lang.Object
- implements org.richfaces.renderkit.RendererContributor
Renderer contributor for drag support based on
DraggableRendererContributor
. Used only with
UIExtendedDataTable
component. All
functionality from wrapped
DraggableRendererContributor
are available
and special method
buildOptions(FacesContext, UIComponent, String, String)
is added.
- Author:
- pawelgo
Method Summary |
org.richfaces.renderkit.ScriptOptions |
buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
org.richfaces.renderkit.ScriptOptions |
buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent column,
java.lang.String dragSourceScriptId,
java.lang.String indicatorId)
Builds options for DnD.ExtSimpleDraggable JavaScript object. |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
org.richfaces.renderkit.CompositeRenderer compositeRenderer)
|
java.lang.Class<?> |
getAcceptableClass()
|
static ExtDraggableRendererContributor |
getInstance()
|
java.lang.String |
getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
java.lang.String[] |
getScriptDependencies()
|
java.lang.String[] |
getStyleDependencies()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static ExtDraggableRendererContributor getInstance()
decode
public void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
org.richfaces.renderkit.CompositeRenderer compositeRenderer)
- Specified by:
decode
in interface org.richfaces.renderkit.RendererContributor
getAcceptableClass
public java.lang.Class<?> getAcceptableClass()
- Specified by:
getAcceptableClass
in interface org.richfaces.renderkit.RendererContributor
getScriptContribution
public java.lang.String getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Specified by:
getScriptContribution
in interface org.richfaces.renderkit.RendererContributor
getScriptDependencies
public java.lang.String[] getScriptDependencies()
- Specified by:
getScriptDependencies
in interface org.richfaces.renderkit.RendererContributor
getStyleDependencies
public java.lang.String[] getStyleDependencies()
- Specified by:
getStyleDependencies
in interface org.richfaces.renderkit.RendererContributor
buildOptions
public org.richfaces.renderkit.ScriptOptions buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Specified by:
buildOptions
in interface org.richfaces.renderkit.ScriptOptionsContributor
buildOptions
public org.richfaces.renderkit.ScriptOptions buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent column,
java.lang.String dragSourceScriptId,
java.lang.String indicatorId)
- Builds options for DnD.ExtSimpleDraggable JavaScript object. These options
are specialized for drag source used to start changing table columns
order event.
- Parameters:
context
- faces contextcolumn
- table columndragSourceScriptId
- drag source HTML element idindicatorId
- drag indicator id
- Returns:
- all options needed for drag JavaScript object to work
Copyright © 2010. All Rights Reserved.