public class ERDList extends ERDCustomEditComponent
| Bindings | |
object | object |
key | key |
emptyListMessage | emptyListMessage |
listPageConfiguration | listPageConfiguration |
list | list |
| D2W Keys | |
createButtonComponentName | createButtonComponentName |
useNestedEditingContext | useNestedEditingContext |
| Modifier and Type | Class and Description |
|---|---|
static interface |
ERDList.CreateObjectDelegate
Interface that all createObjectDelegate classes should implement
|
class |
ERDList.DefaultCreateObjectDelegate
Default 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() |
java.lang.String |
emptyListMessage() |
boolean |
erD2WListOmitCenterTag() |
java.lang.Boolean |
hasCreationDelegate() |
NSArray |
list() |
EOEnterpriseObject |
masterObjectKeyPathForCreationDelegate() |
java.lang.String |
relationshipName() |
void |
reset()
Used by stateless subclasses.
|
NSDictionary |
settings() |
boolean |
synchronizesVariablesWithBindings()
Overridden from superclass to turn on component synching, which is the default.
|
java.lang.Boolean |
useCreationDelegate() |
java.lang.Object |
valueForBinding(java.lang.String key)
Fetches an object from the bindings.
|
java.lang.Object |
valueForKey(java.lang.String key) |
defaultSortOrderingsForDestinationEntity, destinationEntity, isStateless, object, objectKeyPathValue, objectPropertyValue, permissionToEdit, resetCachedBindingsInStatefulComponent, setObject, setObjectKeyPathValue, setObjectPropertyValueappendToResponse, booleanForBinding, 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 java.lang.Object valueForKey(java.lang.String key)
valueForKey in interface NSKeyValueCodingvalueForKey in class WOComponentpublic java.lang.Object valueForBinding(java.lang.String key)
ERDCustomComponentvalueForBinding in class ERDCustomComponentpublic java.lang.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 java.lang.Boolean hasCreationDelegate()
createObjectDelegate resolved to a valid
object. false, otherwisepublic java.lang.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.public java.lang.String relationshipName()
String relationshipName to connect masterObj
and the newly created object. this will be used to add the newly
createdObjects to both sides of relationship.Copyright © 2002 – 2022 Project Wonder.