public class ExtDropzoneRendererContributor
extends java.lang.Object
implements org.richfaces.renderkit.RendererContributor
DropzoneRendererContributor
.
Used only with UIExtendedDataTable
component.
All functionality from wrapped DropzoneRendererContributor
are available.
Also special methods buildOptions(FacesContext, UIComponent)
and ExtDropzoneRendererContributor#getScriptContribution(FacesContext, UIComponent, String, JSFunctionDefinition)
are added.Modifier and Type | Method and Description |
---|---|
org.richfaces.renderkit.ScriptOptions |
buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent column)
Builds options for DnD.ExtSimpleDropZone JavaScript object.
|
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
org.richfaces.renderkit.CompositeRenderer compositeRenderer) |
java.lang.Class<?> |
getAcceptableClass() |
static ExtDropzoneRendererContributor |
getInstance() |
java.lang.String |
getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
java.lang.String |
getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent column,
java.lang.String dropTargetScriptId)
Build JavaScript code for drag'n drop support specialized for change table column order event.
|
java.lang.String |
getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent column,
java.lang.String dropTargetScriptId,
org.ajax4jsf.javascript.JSFunction preSendAjaxRequestFunction,
org.ajax4jsf.javascript.JSFunctionDefinition onAjaxCompleteFunction)
Build JavaScript code for drag'n drop support specialized for change table column order event.
|
java.lang.String[] |
getScriptDependencies() |
java.lang.String[] |
getStyleDependencies() |
public static ExtDropzoneRendererContributor getInstance()
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, org.richfaces.renderkit.CompositeRenderer compositeRenderer)
decode
in interface org.richfaces.renderkit.RendererContributor
public java.lang.Class<?> getAcceptableClass()
getAcceptableClass
in interface org.richfaces.renderkit.RendererContributor
public java.lang.String getScriptContribution(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
getScriptContribution
in interface org.richfaces.renderkit.RendererContributor
public java.lang.String getScriptContribution(javax.faces.context.FacesContext context, javax.faces.component.UIComponent column, java.lang.String dropTargetScriptId, org.ajax4jsf.javascript.JSFunction preSendAjaxRequestFunction, org.ajax4jsf.javascript.JSFunctionDefinition onAjaxCompleteFunction)
context
- faces contextcolumn
- table columndropTargetScriptId
- id of HTML script element that contains defined DnD.ExtSimpleDropZone objectonAjaxCompleteFunction
- JavaScript function to be called on AJAX request completepublic java.lang.String getScriptContribution(javax.faces.context.FacesContext context, javax.faces.component.UIComponent column, java.lang.String dropTargetScriptId)
context
- faces contextcolumn
- table columndropTargetScriptId
- id of HTML script element that contains defined DnD.ExtSimpleDropZone objectpublic java.lang.String[] getScriptDependencies()
getScriptDependencies
in interface org.richfaces.renderkit.RendererContributor
public java.lang.String[] getStyleDependencies()
getStyleDependencies
in interface org.richfaces.renderkit.RendererContributor
public org.richfaces.renderkit.ScriptOptions buildOptions(javax.faces.context.FacesContext context, javax.faces.component.UIComponent column)
buildOptions
in interface org.richfaces.renderkit.ScriptOptionsContributor
context
- faces contextcolumn
- table columnCopyright © 2013. All Rights Reserved.