|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.richfaces.renderkit.html.TableDragDropRenderer
public class TableDragDropRenderer
Renderer for support drag'n drop for
UIExtendedDataTable component specialized for
changing table columns order event.
| Field Summary | |
|---|---|
static java.lang.String |
DRAG_SOURCE_SCRIPT_ID
|
static java.lang.String |
DROP_TARGET_AFTER
|
static java.lang.String |
DROP_TARGET_BEFORE
|
static java.lang.String |
DROP_TARGET_SCRIPT_ID
|
| Method Summary | |
|---|---|
void |
encodeChildScripts(javax.faces.context.FacesContext context,
UIDataTable component)
Encodes child scripts. |
protected java.lang.String |
escapeHtmlEntities(java.lang.CharSequence orig)
Help method for escaping HTML entities. |
static TableDragDropRenderer |
getInstance(javax.faces.context.FacesContext context)
Creates new instance. |
org.ajax4jsf.javascript.JSFunctionDefinition |
getOnAjaxCompleteFunctionDef()
|
void |
renderDragSupport(UIColumn column,
java.lang.String dragSourceId,
java.lang.String indicatorId,
java.lang.String dragLabel)
Renders support for drag operation specialized for changing table columns order event. |
void |
renderDropSupport(UIColumn column,
java.lang.String dropTargetId,
boolean before)
Renders support for drop operation specialized for changing table columns order event. |
void |
setOnAjaxCompleteFunctionDef(org.ajax4jsf.javascript.JSFunctionDefinition onAjaxCompleteFunctionDef)
Set JavaScript function to be called on AJAX request complete. |
void |
setPreSendAjaxRequestFunction(org.ajax4jsf.javascript.JSFunction preSendAjaxRequestFunction)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DRAG_SOURCE_SCRIPT_ID
public static final java.lang.String DROP_TARGET_SCRIPT_ID
public static final java.lang.String DROP_TARGET_BEFORE
public static final java.lang.String DROP_TARGET_AFTER
| Method Detail |
|---|
public static TableDragDropRenderer getInstance(javax.faces.context.FacesContext context)
context - faces context
public void encodeChildScripts(javax.faces.context.FacesContext context,
UIDataTable component)
throws java.io.IOException
DragIndicatorRendererBase renderer and
overwrites marker for DEFAULT drag indicator state. Drag indicator image
is the same in DEFAULT and REJECT states.
context - faces contextcomponent - table component
java.io.IOException
public void renderDragSupport(UIColumn column,
java.lang.String dragSourceId,
java.lang.String indicatorId,
java.lang.String dragLabel)
throws java.io.IOException
column - table columndragSourceId - drag source HTML element idindicatorId - drag indicator iddragLabel - label to be displayed in indicator
java.io.IOException
public void renderDropSupport(UIColumn column,
java.lang.String dropTargetId,
boolean before)
throws java.io.IOException
column - table columndropTargetId - drop target HTML element idbefore - true if target is positioned before column
java.io.IOExceptionprotected java.lang.String escapeHtmlEntities(java.lang.CharSequence orig)
orig - string to escape
public org.ajax4jsf.javascript.JSFunctionDefinition getOnAjaxCompleteFunctionDef()
public void setOnAjaxCompleteFunctionDef(org.ajax4jsf.javascript.JSFunctionDefinition onAjaxCompleteFunctionDef)
onAjaxCompleteFunction - JavaScriot function to setpublic void setPreSendAjaxRequestFunction(org.ajax4jsf.javascript.JSFunction preSendAjaxRequestFunction)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||