public class ERDList extends ERDCustomEditComponent
| Name | Description | 
|---|---|
| object | object | 
| key | key | 
| emptyListMessage | emptyListMessage | 
| listPageConfiguration | listPageConfiguration | 
| list | list | 
| Name | Description | 
|---|---|
| createButtonComponentName | createButtonComponentName | 
| useNestedEditingContext | useNestedEditingContext | 
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | ERDList.CreateObjectDelegateInterface that all createObjectDelegate classes should implement | 
| class  | ERDList.DefaultCreateObjectDelegateDefault creation delegate class. | 
ERDCustomEditComponent.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 NSArray | list | 
editingContextextraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Modifier and Type | Method and Description | 
|---|---|
| WOComponent | createObjectAction() | 
| ERDList.CreateObjectDelegate | createObjectDelegate() | 
| String | emptyListMessage() | 
| boolean | erD2WListOmitCenterTag() | 
| Boolean | hasCreationDelegate() | 
| NSArray | list() | 
| EOEnterpriseObject | masterObjectKeyPathForCreationDelegate() | 
| String | relationshipName() | 
| void | reset()Used by stateless subclasses. | 
| NSDictionary | settings() | 
| boolean | synchronizesVariablesWithBindings()Overridden from superclass to turn on component synching, which is the default. | 
| Boolean | useCreationDelegate() | 
| Object | valueForBinding(String key)
 Fetches an object from the bindings. | 
| Object | valueForKey(String key) | 
defaultSortOrderingsForDestinationEntity, destinationEntity, isStateless, object, objectKeyPathValue, objectPropertyValue, permissionToEdit, resetCachedBindingsInStatefulComponent, setObject, setObjectKeyPathValue, setObjectPropertyValueappendToResponse, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPage, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, setD2wContext, setExtraBindings, setKey, setLocalContext, task, taskIsEdit, taskIsInspect, taskIsList, validationFailedWithExceptioninvokeAction, 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, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, 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, valueForBooleanBinding, valueForIntegerBinding, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected NSArray list
public ERDList(WOContext context)
public boolean synchronizesVariablesWithBindings()
ERDCustomComponentsynchronizesVariablesWithBindings in class ERDCustomEditComponentfalsepublic void reset()
ERDCustomComponentreset in class ERDCustomEditComponentpublic NSDictionary settings()
public WOComponent createObjectAction()
public NSArray list()
public boolean erD2WListOmitCenterTag()
public Object valueForKey(String key)
valueForKey in interface NSKeyValueCodingvalueForKey in class WOComponentpublic Object valueForBinding(String key)
ERDCustomComponentvalueForBinding in class ERDCustomComponentpublic String emptyListMessage()
public ERDList.CreateObjectDelegate createObjectDelegate()
ERDList.CreateObjectDelegate instance from the rule
         file/bindings. this is responsible for creating the object and
         displaying the appropriate page.
         
         Note: if this is binding is present, then the usual method of
         figuring out what to create from
         destinationEntityName and object
         binding doesn't happen.
public Boolean hasCreationDelegate()
createObjectDelegate resolved to a valid
         object. false, otherwisepublic Boolean useCreationDelegate()
Boolean if true, createObjectAction method will use
         delegate (either the one that is provided or the default one.public EOEnterpriseObject masterObjectKeyPathForCreationDelegate()
ERDList.CreateObjectDelegate. whatever this keypath resolves to
         will be used to attach the newly created object.Copyright © 2002 – 2025 Project Wonder.