|
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
er.modern.directtoweb.components.buttons.ERMDDeleteButton
public class ERMDDeleteButton
Delete button for repetitions.
Bindings | |
object | object |
dataSource | dataSource |
displayGroup | displayGroup |
d2wContext | d2wContext |
D2W Keys | |
deleteButtonLabel | deleteButtonLabel |
classForDeleteObjButton | classForDeleteObjButton |
classForDisabledDeleteObjButton | classForDisabledDeleteObjButton |
cancelButtonLabel | cancelButtonLabel |
classForCancelDialogButton | classForCancelDialogButton |
classForDeleteDialogButton | classForDeleteDialogButton |
confirmDeleteMessage | confirmDeleteMessage |
Nested Class Summary | |
---|---|
static interface |
ERMDDeleteButton.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 |
_dialogMessage
|
protected java.lang.String |
_disabledButtonClass
|
static java.lang.String |
DisplayGroupObjectDeleted
|
Fields inherited from class er.modern.directtoweb.components.buttons.ERMDActionButton |
---|
_buttonClass, _buttonLabel, _updateContainer, _useAjax, BUTTON_PERFORMED_DELETE_ACTION, BUTTON_PERFORMED_EDIT_ACTION, BUTTON_PERFORMED_INSPECT_ACTION, 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 | |
---|---|
ERMDDeleteButton(com.webobjects.appserver.WOContext context)
|
Method Summary | |
---|---|
java.lang.String |
activeButtonClass()
CSS class for the Delete button when active. |
com.webobjects.appserver.WOActionResults |
buttonAction()
Deletes the current object. |
java.lang.String |
buttonClass()
CSS class for the Delete button. |
java.lang.String |
buttonLabel()
Label for the Delete button. |
com.webobjects.appserver.WOActionResults |
cancelAction()
Reverts the ec, and purges the objectPendingDeletion in the d2wContext to hide the in-line confirmation dialog. |
java.lang.String |
cancelButtonClass()
CSS class for the in-line dialog's Cancel button. |
java.lang.String |
cancelButtonLabel()
Label for the Cancel button. |
boolean |
canDelete()
Boolean used to hide/show the in-line confirm delete dialog. |
com.webobjects.appserver.WOActionResults |
deleteAction()
Delete action for component button |
java.lang.String |
deleteButtonClass()
CSS class for the in-line dialog's Delete button. |
com.webobjects.appserver.WOActionResults |
deleteObjectWithFinalCommit(boolean finalCommit)
Performs the in-line delete and purges object pending deletion from the d2wContext to hide the in-line confirmation dialog. |
java.lang.String |
dialogMessage()
String to display in the in-line confirmation dialog. |
java.lang.String |
disabledButtonClass()
CSS class for the delete button when disabled. |
java.lang.String |
localUpdateContainer()
Returns a unique id for this control's update container |
void |
postDeleteNotification()
Utility method to post the delete notification to the parent component |
boolean |
showDialog()
Used to show/hide the confirmation dialog |
java.lang.Boolean |
useAjax()
Determines whether to use an in-line confirmation dialog with ajax behaviour or a separate confirmation page. |
Methods inherited from class er.modern.directtoweb.components.buttons.ERMDActionButton |
---|
dataSource, displayGroup, enclosingPageOfClass, localInstanceOfObject, nextPageInPage, object, parentD2WPage, parentEditPage, parentListPage, parentPickPage, parentQueryPage, parentSelectPage, postNotification, shouldAllowInlineEditing, shouldUseAjax, synchronizesVariablesWithBindings, updateContainer |
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 DisplayGroupObjectDeleted
protected java.lang.String _dialogMessage
protected java.lang.String _disabledButtonClass
Constructor Detail |
---|
public ERMDDeleteButton(com.webobjects.appserver.WOContext context)
Method Detail |
---|
public com.webobjects.appserver.WOActionResults buttonAction()
public com.webobjects.appserver.WOActionResults deleteAction()
public com.webobjects.appserver.WOActionResults deleteObjectWithFinalCommit(boolean finalCommit)
public com.webobjects.appserver.WOActionResults cancelAction()
public void postDeleteNotification()
public boolean canDelete()
public java.lang.String buttonLabel()
Defaults to "Delete"
public java.lang.String cancelButtonLabel()
Defaults to "Cancel"
public java.lang.String buttonClass()
public java.lang.String activeButtonClass()
Defaults to "Button ObjButton DeleteObjButton"
public java.lang.String disabledButtonClass()
Defaults to "Button ObjButton DisabledObjButton DisabledDeleteObjButton"
public java.lang.String cancelButtonClass()
Defaults to "Button DialogButton CancelDialogButton"
public java.lang.String deleteButtonClass()
Defaults to "Button DialogButton DeleteDialogButton"
public boolean showDialog()
public java.lang.Boolean useAjax()
useAjax
in class ERMDActionButton
public java.lang.String localUpdateContainer()
public java.lang.String dialogMessage()
|
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 |