public class AjaxSortableList extends AjaxComponent
| Bindings | |
list | the list to allow reordering on (required) |
item | the repetition item (required) |
listItemIDKeyPath | the key path of the id of each item (required) |
id | the id of the list (required) |
listElementName | the HTML element name of the list (defaults to 'ul') |
listItemElementName | the HTML element name of the list item (defaults to 'li') |
listClass | the CSS class of the list |
listStyle | the CSS style attribute of the list |
listItemClass | the CSS class of the current list item |
listItemStyle | the CSS style attribute of the current list item |
startIndex | the start index of the list |
action | the action to fire when the list is reordered |
tag | tag |
only | only |
overlap | overlap |
constraint | how to constraint moving elements, can take a value of vertical, horizontal
or false with vertical as default |
containment | containment |
handle | if an element should only be draggable by an embedded handle, takes a class name |
hoverclass | hoverclass |
ghosting | shows ghosting copy during drag, defaults to false |
movingClass | a CSS class assigned to the element when it is moving. |
starteffect | Effect, defaults to Effect.Opacity. Defines the effect
to use when the draggable starts being dragged |
reverteffect | Effect, default to Effect.Move. Defines the effect to
use when the draggable reverts back to its starting position |
endeffect | Effect, defaults to Effect.Opacity. Defines the effect to
use when the draggable stops being dragged |
dropOnEmpty | dropOnEmpty |
scroll | scroll |
onChange | client side method, fires on updating the sort order during drag |
onUpdate | client side method, fires on updating the sort order after dropping the element and order really changed |
index | the repetition index |
WOComponent._EventLoggingEnabler, WOComponent.EventNSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.UtilityNSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessorNSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
AjaxSortableList(WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRequiredWebResources(WOResponse res)
Override this method to append the needed scripts for this component.
|
void |
appendToResponse(WOResponse response,
WOContext context)
Overridden to call
AjaxComponent.addRequiredWebResources(WOResponse). |
NSDictionary<java.lang.String,java.lang.String> |
createAjaxOptions() |
WOActionResults |
handleRequest(WORequest request,
WOContext context)
Override this method to return the response for an Ajax request.
|
java.lang.String |
id() |
java.lang.String |
listElementName() |
java.lang.String |
listItemElementName() |
java.lang.String |
listItemID() |
java.lang.String |
listItemID(java.lang.String itemID) |
java.lang.String |
onUpdate() |
boolean |
synchronizesVariablesWithBindings() |
_containerID, addScriptResourceInHead, addScriptResourceInHead, addStylesheetResourceInHead, addStylesheetResourceInHead, appendTagAttributeToResponse, booleanValueForBinding, invokeAction, safeElementID, shouldHandleRequest, valueForBinding, valueForBinding, valueForBinding__valueForBinding, _associationWithName, _awakeInContext, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNamepublic AjaxSortableList(WOContext context)
public java.lang.String id()
public java.lang.String listElementName()
public java.lang.String listItemElementName()
public java.lang.String listItemID(java.lang.String itemID)
public java.lang.String listItemID()
public boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings in class WOComponentpublic void appendToResponse(WOResponse response, WOContext context)
AjaxComponentAjaxComponent.addRequiredWebResources(WOResponse).appendToResponse in class AjaxComponentresponse - the HTTP response that an application returns to a Web server to complete a cycle of the request-response loopcontext - context of a transactionprotected void addRequiredWebResources(WOResponse res)
AjaxComponentaddRequiredWebResources in class AjaxComponentres - the response to write topublic NSDictionary<java.lang.String,java.lang.String> createAjaxOptions()
public java.lang.String onUpdate()
public WOActionResults handleRequest(WORequest request, WOContext context)
AjaxComponenthandleRequest in interface IAjaxElementhandleRequest in class AjaxComponentrequest - the requestcontext - the contextCopyright © 2002 – 2022 Project Wonder.