public class AjaxFlickrBatchNavigation extends ERXFlickrBatchNavigation
AjaxFlickrBatchNavigation is a batch navigation component that provides pagination that behaves like the paginator on Flickr.com, and is just like ERXFlickrBatchNavigation except that the links are AjaxUpdateLinks.
Can also be used for pagination on the parent component, where the objects being paginated may be POJOs in an array, or where paging all the objects in the allObjects array is not feasible due to memory requirements.
Name | Description |
---|---|
displayGroup | the display group to paginate |
displayName | the name of the items that are being display ("photo", "bug", etc) |
onClick | an optional JavaScript String to bind to the previous, next, and select page AjaxUpdateLinks. |
updateContainerID | (optional) the id of the container to refresh (defaults to the nearest parent) |
showPageRange | if true, the page of items on the page is shown, for example "(1-7 of 200 items)" |
showBatchSizes | if true , a menu to change the items per page is shown "Show: (10) 20 (100) (All) items per page" |
batchSizes | can be either a string or an NSArray of numbers that define the batch sizes to chose from. The number "0" provides an "All" items batch size. For example "10,20,30" or "10,50,100,0" |
small | if true, a compressed page count style is used |
parentActionName | (if you don't provide a displayGroup) the action to be executed on the parent component to get the next batch of items. |
currentBatchIndex | (if you don't provide a displayGroup) used to get and set on the parent component the selected page index |
maxNumberOfObjects | (if you don't provide a displayGroup) used to get the total number of objects that are being paginated. |
numberOfObjectsPerBatch | (if you don't provide a displayGroup) the number of objects per batch (page) |
ERXFlickrBatchNavigation.PageNumber
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
currentBatchSize
_dynamicBindings
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_CLASS
Constructor and Description |
---|
AjaxFlickrBatchNavigation(WOContext context) |
Modifier and Type | Method and Description |
---|---|
WOActionResults |
selectBatchSize()
Sets display group batch size from user selection.
|
String |
updateContainerID() |
addEllipsis, addPageNumbers, batchCount, batchSize, currentBatchIndex, currentBatchSizeString, displayGroup, displayName, displayNameCount, firstIndex, hasMultiplePages, hasNextPage, hasPreviousPage, isCurrentBatchSizeSelected, isCurrentPageNumber, lastIndex, maxNumberOfObjects, nextPage, numberOfObjectsPerBatch, objects, pageNumbers, parentActionName, possibleBatchSizes, previousPage, repetitionPageNumber, selectPage, setRepetitionPageNumber, showBatchSizes, showLabels, synchronizesVariablesWithBindings
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, appendToResponse, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, invokeAction, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, reset, shouldCheckAccess, stringValueForBinding, stringValueForBinding, takeValuesFromRequest, useDefaultComponentCSS, useDefaultComponentJavascript
__valueForBinding, _associationWithName, _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, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName
public AjaxFlickrBatchNavigation(WOContext context)
public String updateContainerID()
public WOActionResults selectBatchSize()
selectBatchSize
in class ERXFlickrBatchNavigation
null
(Ajax action)Copyright © 2002 – 2024 Project Wonder.