public class AjaxSortableList extends AjaxComponent
Name | Description |
---|---|
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.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._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.ValueAccessor
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_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<String,String> |
createAjaxOptions() |
WOActionResults |
handleRequest(WORequest request,
WOContext context)
Override this method to return the response for an Ajax request.
|
String |
id() |
String |
listElementName() |
String |
listItemElementName() |
String |
listItemID() |
String |
listItemID(String itemID) |
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, variableWithName
public AjaxSortableList(WOContext context)
public String id()
public String listElementName()
public String listItemElementName()
public String listItemID()
public boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings
in class WOComponent
public void appendToResponse(WOResponse response, WOContext context)
AjaxComponent
AjaxComponent.addRequiredWebResources(WOResponse)
.appendToResponse
in class AjaxComponent
response
- 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)
AjaxComponent
addRequiredWebResources
in class AjaxComponent
res
- the response to write topublic NSDictionary<String,String> createAjaxOptions()
public String onUpdate()
public WOActionResults handleRequest(WORequest request, WOContext context)
AjaxComponent
handleRequest
in interface IAjaxElement
handleRequest
in class AjaxComponent
request
- the requestcontext
- the contextCopyright © 2002 – 2024 Project Wonder.