public class ERMDDeleteButton extends ERMDActionButton
Name | Description |
---|---|
object | object |
dataSource | dataSource |
displayGroup | displayGroup |
d2wContext | d2wContext |
Name | Description |
---|---|
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.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._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.ValueAccessor
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
Modifier and Type | Field and Description |
---|---|
protected String |
_dialogMessage |
protected String |
_disabledButtonClass |
static String |
DisplayGroupObjectDeleted |
_buttonClass, _buttonLabel, _updateContainer, _useAjax, BUTTON_PERFORMED_DELETE_ACTION, BUTTON_PERFORMED_EDIT_ACTION, BUTTON_PERFORMED_INSPECT_ACTION, BUTTON_PERFORMED_SELECT_ACTION
extraBindings, FALSE, log, TRUE
_dynamicBindings
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_CLASS
Constructor and Description |
---|
ERMDDeleteButton(WOContext context) |
Modifier and Type | Method and Description |
---|---|
String |
activeButtonClass()
CSS class for the Delete button when active.
|
WOActionResults |
buttonAction()
Deletes the current object.
|
String |
buttonClass()
CSS class for the Delete button.
|
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.
|
String |
cancelButtonClass()
CSS class for the in-line dialog's Cancel button.
|
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
|
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.
|
String |
dialogMessage()
String to display in the in-line confirmation dialog.
|
String |
disabledButtonClass()
CSS class for the delete button when disabled.
|
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
|
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, updateContainer
appendToResponse, 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, valueForBinding
invokeAction, 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, variableWithName
public static final String DisplayGroupObjectDeleted
protected String _dialogMessage
protected 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 String buttonLabel()
Defaults to "Delete"
public String cancelButtonLabel()
Defaults to "Cancel"
public String buttonClass()
public String activeButtonClass()
Defaults to "Button ObjButton DeleteObjButton"
public String disabledButtonClass()
Defaults to "Button ObjButton DisabledObjButton DisabledDeleteObjButton"
public String cancelButtonClass()
Defaults to "Button DialogButton CancelDialogButton"
public String deleteButtonClass()
Defaults to "Button DialogButton DeleteDialogButton"
public boolean showDialog()
public Boolean useAjax()
useAjax
in class ERMDActionButton
public String localUpdateContainer()
public String dialogMessage()
Copyright © 2002 – 2024 Project Wonder.