<w:TextButton>

TBD

Bindings
action

TBD

AWResponseGenerating
(get)
target

TBD

String
(get)
windowAttributes

If the target binding is used, you may specify the window attributes with this binding. See book on html/javascript and look for window.open(...) for details.

String
(get)
title

TBD

String
(get)
submitForm

TBD

boolean
(get)
isBrandStyle

TBD

boolean
(get)
hilite

TBD

boolean
(get)
disabled

TBD

boolean
(get)
disableClick

TBD todo: why do we have two different "disabled" bindings?

boolean
(get)
onKeyPress

TBD

String
(get)
tabIndex

TBD

int
(get)
class

CSS class for the button (table) wrapper. Defaults to btnWrap or btnBrandWrap

String
(get)
buttonClass

TBD

String
(get)
buttonOverClass

TBD

String
(get)
buttonWrapperStyle

"LeftRight" and "RoundedBox"

String
(get)
onClick

TBD

String
(get)
style

TBD

String
(get)
plain

TBD

boolean
(get)
onKeyPress

TBD

String
(get)
name

TBD

String
(get)
formName

TBD

String
(set)
formValue

TBD

String
(set)
confirmationId

TBD

String
(get)
behavior

TBD

String
(get)
isDefault

If true, this button will have its action fired when user hits return in an AWForm (or other, more local, DefaultActionScope)

boolean
(get)

ariba.ui.widgets
Class TextButton

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWComponent
          extended by ariba.ui.widgets.TextButton
All Implemented Interfaces:
AWCycleable, AWCycleableReference, AWResponseGenerating, AWResponseGenerating.ResponseSubstitution, AWObject

public final class TextButton
extends AWComponent


Nested Class Summary
 
Nested classes/interfaces inherited from class ariba.ui.aribaweb.core.AWComponent
AWComponent.RenderingFilter, AWComponent.RenderingListener
 
Nested classes/interfaces inherited from interface ariba.ui.aribaweb.core.AWResponseGenerating
AWResponseGenerating.ResponseSubstitution
 
Constructor Summary
TextButton()
           
 
Method Summary
 AWResponseGenerating action()
           
 java.lang.Object appendStyleString()
           
 java.lang.String behaviorName()
           
 AWEncodedString buttonClassString()
           
 java.lang.Boolean isIE4()
           
 boolean isStateless()
          Overridden by AWComponent subclasses to indicate whether component instances should be preserved with the page/session (i.e.
 java.lang.Object isTrigger()
           
 AWEncodedString onClickString()
           
 void renderResponse(AWRequestContext requestContext, AWComponent component)
          The receiver should render its content to the AWRequestContext.response()
 void setFormValue(java.lang.String value)
           
 boolean useActionButton()
           
 boolean useLeftRightWrapper()
           
 boolean useLocalPool()
           
 AWEncodedString wrapClassString()
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWComponent
_topLevelApplyValues, _topLevelInvokeAction, _topLevelRenderResponse, allowEmbeddedKeyPaths, allowsWhitespaceCompression, application, applyValues, awcyclePageAndLog, bindingForName, bindingForName, bindings, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browserMaxWidth, browserMinWidth, characterEncoding, clearValidationError, clientTimeZone, componentConfiguration, componentDefinition, componentPath, componentReference, createPageWithName, defaultTemplateParser, determineInstance, determineInstance, dict, dict, dict, doubleValueForBinding, doubleValueForBinding, doubleValueForBinding, encodedStringValueForBinding, encodedStringValueForBinding, ensureAwake, ensureFieldValuesClear, env, errorManager, escapeAttribute, escapeString, escapeUnsafeString, extendedFields, formValueManager, generateResponse, generateResponse, generateResponse, generateStringContents, getAWParameter, getDrivingBusinessObject, getFoldInSituOnWindowSizeParam, getPageRenderVersion, getThis, hasBinding, hasBinding, hasContentForTagName, hasContentNamed, hasMultipleTemplates, hasSubTemplateNamed, httpSession, init, init, initTemplateResourceManager, intValueForBinding, intValueForBinding, intValueForBinding, invokeAction, isBidirectional, isBrowserMicrosoft, isClientPanel, isMacintosh, isRenderAW5, isStrictTagNaming, isUserCommunityEnabled, isValidationEnabled, languageDirection, languageLeft, languageRight, loadTemplate, localizedJavaString, markBacktrackState, name, namePath, notifyChange, otherBindings, otherBindingsValues, page, pageComponent, pageWithClass, pageWithClass, pageWithName, pageWithName, parent, postTakeValueActions, preferredLocale, recordBacktrackState, recordBacktrackState, recordValidationError, recordValidationError, recordValidationError, recordValidationErrors, recordValidationWarning, redirectToPage, registerRenderingListener, registerXmlNodeWithName, removeBacktrackState, replacementResponse, request, requestContext, requiresPreGlidCompatibility, resourceClassName, resourceManager, response, restoreFromBacktrackState, session, session, setCharacterEncoding, setClientPanel, setClientTimeZone, setComponentConfiguration, setDefaultTemplateParser, setEnv, setPerfDestinationInfo, setPreferredLocale, setResourceManager, setTemplateParser, setupForNextCycle, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, shouldCachePage, shouldCloseElements, strings, stringValueForBinding, stringValueForBinding, stringValueForBinding, supportedBindingNames, template, templateName, templateParser, templateResource, templateResourceManager, truncateBacktrackState, truncateBacktrackState, urlForResourceNamed, urlForResourceNamed, urlForResourceNamed, useXmlEscaping, valueForBinding, valueForBinding, valueForBinding, xml
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, getFieldValue, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, isKindOfClass, setFieldValue
 

Field Detail

BtnWrap

public static final AWEncodedString BtnWrap

BtnBrandWrap

public static final AWEncodedString BtnBrandWrap

BtnClassNormal

public static final AWEncodedString BtnClassNormal

BtnClassBrand

public static final AWEncodedString BtnClassBrand

BtnClassNormalDisabled

public static final AWEncodedString BtnClassNormalDisabled

BtnClassBrandDisabled

public static final AWEncodedString BtnClassBrandDisabled

BtnOverClassNormal

public static final AWEncodedString BtnOverClassNormal

BtnClassSpecial1

public static final AWEncodedString BtnClassSpecial1

BtnOverClassBrand

public static final AWEncodedString BtnOverClassBrand

BtnWrapperLeftRight

public static final AWEncodedString BtnWrapperLeftRight

ConfirmationBindingName

public static final java.lang.String ConfirmationBindingName
See Also:
Constant Field Values

PlainStyle

public static final java.lang.String PlainStyle

MouseOverNormal

public static final AWEncodedString MouseOverNormal

MouseOutNormal

public static final AWEncodedString MouseOutNormal

_isDisabled

public boolean _isDisabled

_formName

public AWEncodedString _formName

_actionBinding

public AWBinding _actionBinding

_isBrandStyleBinding

public AWBinding _isBrandStyleBinding

_disabledBinding

public AWBinding _disabledBinding

_hiliteBinding

public AWBinding _hiliteBinding

_plainBinding

public AWBinding _plainBinding

_styleBinding

public AWBinding _styleBinding

_formNameBinding

public AWBinding _formNameBinding

_formValueBinding

public AWBinding _formValueBinding

_buttonWrapperStyle

public AWEncodedString _buttonWrapperStyle

_confirmationId

public AWEncodedString _confirmationId
Constructor Detail

TextButton

public TextButton()
Method Detail

isStateless

public boolean isStateless()
Description copied from class: AWComponent
Overridden by AWComponent subclasses to indicate whether component instances should be preserved with the page/session (i.e. are "stateful") or can be pooled and reused for each phase of request processing (i.e. are stateless) Default is to be stateless unless the component is used as the top-level (page) component.

Overrides:
isStateless in class AWComponent

useLocalPool

public boolean useLocalPool()

renderResponse

public void renderResponse(AWRequestContext requestContext,
                           AWComponent component)
Description copied from interface: AWCycleable
The receiver should render its content to the AWRequestContext.response()

Specified by:
renderResponse in interface AWCycleable
Overrides:
renderResponse in class AWComponent
Parameters:
requestContext - the context for the current request.
component - the current parent component

buttonClassString

public AWEncodedString buttonClassString()

wrapClassString

public AWEncodedString wrapClassString()

useLeftRightWrapper

public boolean useLeftRightWrapper()

isIE4

public java.lang.Boolean isIE4()

appendStyleString

public java.lang.Object appendStyleString()

onClickString

public AWEncodedString onClickString()

behaviorName

public java.lang.String behaviorName()

useActionButton

public boolean useActionButton()

isTrigger

public java.lang.Object isTrigger()

setFormValue

public void setFormValue(java.lang.String value)

action

public AWResponseGenerating action()


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.