public class ERDAttributeRepetition extends ERDCustomComponent
| D2W Keys | |
sectionKey | sectionKey |
displayNameForPageConfiguration | displayNameForPageConfiguration |
pageConfiguration | pageConfiguration |
propertyKey | propertyKey |
alternateKeyInfo | alternateKeyInfo |
sectionsContents | sectionsContents |
ERDCustomComponent.KeysWOComponent._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 |
|---|---|
protected ERD2WContainer |
_currentSection |
protected NSMutableArray |
_sectionsContents |
extraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
ERDAttributeRepetition(WOContext context)
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendToResponse(WOResponse r,
WOContext c)
Calls
ERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent() prior to super.appendToResponse. |
void |
awake() |
ERD2WContainer |
currentSection() |
NSArray |
currentSectionKeys() |
NSArray<java.lang.String> |
displayPropertyKeys() |
java.lang.String |
displayVariant()
Gets the
displayVariant for the current property key. |
boolean |
hasPropertyName() |
boolean |
hasSections() |
boolean |
isKeyOmitted()
Determines if display of the current property key should be
omitted. |
java.lang.String |
propertyKey() |
NSArray |
sectionsContents() |
java.lang.String |
sectionTitle() |
void |
setCurrentSection(ERD2WContainer value) |
void |
setPropertyKey(java.lang.String propertyKey) |
boolean |
synchronizesVariablesWithBindings()
component does not synchronize it's variables
|
booleanForBinding, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPage, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, reset, resetCachedBindingsInStatefulComponent, setD2wContext, setExtraBindings, setKey, setLocalContext, task, taskIsEdit, taskIsInspect, taskIsList, validationFailedWithException, valueForBindinginvokeAction, 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, 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, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected NSMutableArray _sectionsContents
protected ERD2WContainer _currentSection
public ERDAttributeRepetition(WOContext context)
context - the contextpublic boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings in class ERDCustomComponentfalsepublic java.lang.String sectionTitle()
public java.lang.String propertyKey()
public void setPropertyKey(java.lang.String propertyKey)
public boolean hasPropertyName()
public java.lang.String displayVariant()
displayVariant for the current property key. The intention is that the display variant
allows variation in the display method of property keys without needing different, slightly varying,
displayPropertyKeys or tabSectionsContents rules. Template support has been added for
the omit and blank variants. One could imagine others, such as collapsed,
ajax, etc.public boolean isKeyOmitted()
omitted.public NSArray<java.lang.String> displayPropertyKeys()
public boolean hasSections()
public ERD2WContainer currentSection()
public void setCurrentSection(ERD2WContainer value)
public NSArray currentSectionKeys()
public NSArray sectionsContents()
public void appendToResponse(WOResponse r, WOContext c)
ERXNonSynchronizingComponentERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent() prior to super.appendToResponse.appendToResponse in class ERDCustomComponentr - to which we are appendingc - context of the responsepublic void awake()
awake in class WOComponentCopyright © 2002 – 2022 Project Wonder.