|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.directtoweb.components.ERDCustomComponent
er.modern.directtoweb.components.buttons.ERMDActionButton
public abstract class ERMDActionButton
Base Class for the ERM action buttons
Bindings | |
object | object |
displayGroup | displayGroup |
dataSource | dataSource |
D2W Keys | |
task | task |
allowInlineEditing | allowInlineEditing |
idForMainContainer | idForMainContainer |
useAjaxControls | useAjaxControls |
objectBeingEdited | objectBeingEdited |
inlineTask | inlineTask |
useNestedEditingContext | useNestedEditingContext |
isEntityEditable | isEntityEditable |
pageConfiguration | pageConfiguration |
Nested Class Summary | |
---|---|
static interface |
ERMDActionButton.Keys
|
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
---|
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
---|
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException |
Field Summary | |
---|---|
protected java.lang.String |
_buttonClass
|
protected java.lang.String |
_buttonLabel
|
protected java.lang.String |
_updateContainer
|
protected java.lang.Boolean |
_useAjax
|
static java.lang.String |
BUTTON_PERFORMED_DELETE_ACTION
|
static java.lang.String |
BUTTON_PERFORMED_EDIT_ACTION
|
static java.lang.String |
BUTTON_PERFORMED_INSPECT_ACTION
|
static java.lang.String |
BUTTON_PERFORMED_SELECT_ACTION
|
Fields inherited from class er.directtoweb.components.ERDCustomComponent |
---|
extraBindings, FALSE, TRUE |
Fields inherited from class er.extensions.components.ERXComponent |
---|
_dynamicBindings |
Fields inherited from class com.webobjects.appserver.WOComponent |
---|
_Extension, _IsEventLoggingEnabled, _keyAssociations |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling |
---|
_CLASS |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
NullValue |
Fields inherited from interface com.webobjects.foundation.NSValidation |
---|
_CLASS |
Constructor Summary | |
---|---|
ERMDActionButton(com.webobjects.appserver.WOContext context)
|
Method Summary | |
---|---|
com.webobjects.eocontrol.EODataSource |
dataSource()
The current data source. |
com.webobjects.appserver.WODisplayGroup |
displayGroup()
The current display group. |
protected com.webobjects.appserver.WOComponent |
enclosingPageOfClass(java.lang.Class<?> c)
Utility to return the first enclosing component that matches the given class, if there is one. |
protected com.webobjects.eocontrol.EOEnterpriseObject |
localInstanceOfObject()
Utility method to return the local instance of the object as determined by the useNestedEditingContext binding |
com.webobjects.appserver.WOComponent |
nextPageInPage(com.webobjects.directtoweb.D2WPage parent)
Utility to return the next page in the enclosing page. |
com.webobjects.eocontrol.EOEnterpriseObject |
object()
The current object. |
com.webobjects.directtoweb.D2WPage |
parentD2WPage()
Utility to return the enclosing D2W page, if there is one. |
protected com.webobjects.directtoweb.EditPageInterface |
parentEditPage()
Utility to return the enclosing edit page, if there is one. |
protected com.webobjects.directtoweb.ListPageInterface |
parentListPage()
Utility to return the enclosing list page, if there is one. |
protected ERDPickPageInterface |
parentPickPage()
Utility to return the enclosing pick page, if there is one. |
protected com.webobjects.directtoweb.QueryPageInterface |
parentQueryPage()
Utility to return the enclosing query page, if there is one. |
protected com.webobjects.directtoweb.SelectPageInterface |
parentSelectPage()
Utility to return the enclosing select page, if there is one. |
void |
postNotification(java.lang.String note)
Utility method to help post button action notification |
boolean |
shouldAllowInlineEditing()
Utility method returns the boolean value for the allowInlineEditing binding. |
boolean |
shouldUseAjax()
Utility method, returns the boolean value for the useAjax binding |
boolean |
synchronizesVariablesWithBindings()
Action buttons do not synchronize their variables. |
java.lang.String |
updateContainer()
ID of the update container for this button's ajax update. |
java.lang.Boolean |
useAjax()
Utility method, returns whether shouldAllowInlineEditing and shouldUseAjax are true |
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent |
---|
invokeAction, isStateless, takeValuesFromRequest |
Methods inherited from class com.webobjects.appserver.WOComponent |
---|
_associationWithName, _childTemplate, _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, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKey, valueForKeyPath |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BUTTON_PERFORMED_DELETE_ACTION
public static final java.lang.String BUTTON_PERFORMED_EDIT_ACTION
public static final java.lang.String BUTTON_PERFORMED_SELECT_ACTION
public static final java.lang.String BUTTON_PERFORMED_INSPECT_ACTION
protected java.lang.String _buttonLabel
protected java.lang.String _buttonClass
protected java.lang.String _updateContainer
protected java.lang.Boolean _useAjax
Constructor Detail |
---|
public ERMDActionButton(com.webobjects.appserver.WOContext context)
Method Detail |
---|
public java.lang.String updateContainer()
public void postNotification(java.lang.String note)
note
- public final boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings
in class ERDCustomComponent
public com.webobjects.eocontrol.EOEnterpriseObject object()
public com.webobjects.appserver.WODisplayGroup displayGroup()
public com.webobjects.eocontrol.EODataSource dataSource()
protected com.webobjects.eocontrol.EOEnterpriseObject localInstanceOfObject()
public boolean shouldAllowInlineEditing()
public boolean shouldUseAjax()
public java.lang.Boolean useAjax()
public com.webobjects.appserver.WOComponent nextPageInPage(com.webobjects.directtoweb.D2WPage parent)
protected com.webobjects.directtoweb.SelectPageInterface parentSelectPage()
protected com.webobjects.appserver.WOComponent enclosingPageOfClass(java.lang.Class<?> c)
protected com.webobjects.directtoweb.ListPageInterface parentListPage()
protected com.webobjects.directtoweb.EditPageInterface parentEditPage()
protected com.webobjects.directtoweb.QueryPageInterface parentQueryPage()
protected ERDPickPageInterface parentPickPage()
public com.webobjects.directtoweb.D2WPage parentD2WPage()
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |