public class ERXBatchNavigationBar extends ERXStatelessComponent
form| Name | Description |
|---|---|
d2wContext | the D2W context that this component is in |
displayGroup | the WODisplayGroup that is being controlled |
width | the width of the navigation bar table (there is a minimum 500 pixel width if tableClass is not specified) |
objectName | the name of the type of object that is contained in the WODisplayGroup |
border | the border width of the navigation bar table |
bgcolor | the background color of the navigation bar table |
textColor | no longer used? |
sortKeyList | an NSArray of sort key paths that will be displayed in a popup button |
tableClass | the CSS class for the navigation table (overrides minimum 500 pixel width when set) |
imageFramework | the name of the framework that contains the navigation arrow images |
leftArrowImage | the name of the left navigation arrow image |
rightArrowImage | the name of the right navigation arrow image |
clearSelection | boolean that indicates if the selection should be reset on paging (default false) |
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| Modifier and Type | Field and Description |
|---|---|
static String |
BatchSizeChanged
Contains a string that names the notification posted when the batch size changes
|
boolean |
wasInForm |
_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
ERXBatchNavigationBar(WOContext aContext)
Public constructor
|
isStatelessinvokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, 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, variableWithNamepublic static final String BatchSizeChanged
public boolean wasInForm
public ERXBatchNavigationBar(WOContext aContext)
public void awake()
awake in class WOComponentpublic void reset()
ERXComponentreset in class ERXStatelessComponentpublic void appendToResponse(WOResponse response, WOContext context)
ERXNonSynchronizingComponentERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent() prior to super.appendToResponse.appendToResponse in class ERXNonSynchronizingComponentresponse - to which we are appendingcontext - context of the responsepublic WODisplayGroup displayGroup()
public boolean hasObjectName()
public boolean hasSortKeyList()
public int numberOfObjectsPerBatch()
public int currentBatchIndex()
public void setCurrentBatchIndex(Number newValue)
public void setNumberOfObjectsPerBatch(Number newValue)
public int filteredObjectsCount()
public int objectCount()
public String imageFramework()
public String leftArrowImage()
public String rightArrowImage()
protected NSArray selection()
protected void clearSelection(NSArray selection)
public WOComponent displayNextBatch()
public WOComponent displayPreviousBatch()
public WOComponent displayFirstBatch()
public WOComponent displayLastBatch()
public String formTarget()
Copyright © 2002 – 2025 Project Wonder.