public class ERMDDeleteButton extends ERMDActionButton
| 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 |
| Modifier and Type | Class and Description |
|---|---|
static interface |
ERMDDeleteButton.Keys |
WOComponent._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 java.lang.String |
_dialogMessage |
protected java.lang.String |
_disabledButtonClass |
static java.lang.String |
DisplayGroupObjectDeleted |
_buttonClass, _buttonLabel, _updateContainer, _useAjax, BUTTON_PERFORMED_DELETE_ACTION, BUTTON_PERFORMED_EDIT_ACTION, BUTTON_PERFORMED_INSPECT_ACTION, BUTTON_PERFORMED_SELECT_ACTIONextraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_CLASS| Constructor and Description |
|---|
ERMDDeleteButton(WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
activeButtonClass()
CSS class for the Delete button when active.
|
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.
|
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.
|
WOActionResults |
deleteAction()
Delete action for component button
|
java.lang.String |
deleteButtonClass()
CSS class for the in-line dialog's Delete button.
|
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.
|
dataSource, displayGroup, enclosingPageOfClass, localInstanceOfObject, nextPageInPage, object, parentD2WPage, parentEditPage, parentListPage, parentPickPage, parentQueryPage, parentSelectPage, postNotification, shouldAllowInlineEditing, shouldUseAjax, synchronizesVariablesWithBindings, updateContainerappendToResponse, 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, awake, 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, variableWithNamepublic static final java.lang.String DisplayGroupObjectDeleted
protected java.lang.String _dialogMessage
protected java.lang.String _disabledButtonClass
public ERMDDeleteButton(WOContext context)
public WOActionResults buttonAction()
public WOActionResults deleteAction()
public WOActionResults deleteObjectWithFinalCommit(boolean finalCommit)
public 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 ERMDActionButtonpublic java.lang.String localUpdateContainer()
public java.lang.String dialogMessage()
Copyright © 2002 – 2022 Project Wonder.