Project Wonder 2.0

er.extensions
Class ERXTabPanel

java.lang.Object
  extended bycom.webobjects.appserver.WOElement
      extended bycom.webobjects.appserver.WOComponent
          extended bycom.webobjects.woextensions.WOTabPanel
              extended byer.extensions.ERXTabPanel
All Implemented Interfaces:
Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
Direct Known Subclasses:
ERXColoredTabPanel, ERXImageTabPanel

public class ERXTabPanel
extends WOTabPanel

Better tab panel. Allows denial of tab switching. Useful when validation failures occur.

See Also:
Serialized Form
Bindings
tabs a list of objects representing the tabs
           
tabNameKey a string containing a key to apply to tabs to get the title of the tab
           
selectedTab contains the selected tab
           
bgcolor color to use for the selected tab and the body of the panel
           
nonSelectedBgColor color to use for the non-selected tabs
           
tabClass CSS class to use for the selected tab
           
nonSelectedTabClass CSS class to use for the unselected tabs
           
submitActionName if this binding is non null, tabs will contain a submit button instead of a regular hyperlink and the action
           
textColortextColor
           
borderColorborderColor
           
useFormSubmit true, if the form shoud be submitted before switching, allows denial of switches
           

Nested Class Summary
 
Nested classes inherited from class com.webobjects.appserver.WOComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes inherited from class com.webobjects.foundation.NSValidation
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
 
Fields inherited from class com.webobjects.woextensions.WOTabPanel
bgcolor, currentTab
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
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.NSValidation
_CLASS
 
Constructor Summary
ERXTabPanel(WOContext c)
           
 
Method Summary
 void appendToResponse(WOResponse aResponse, WOContext aContext)
           
 Object cellTabClass()
           
 Object currentTabNameWithoutSpaces()
           
 Object nonSelectedTabClass()
           
 Object submitString()
           
 void switchSubmitTab()
           
 Object tabClass()
           
 boolean useLinkForTabSwitch()
           
 
Methods inherited from class com.webobjects.woextensions.WOTabPanel
contentColSpan, currentTabName, hasSubmitAction, isCellShaded, nonSelectedBgColor, rowSpan, selectedTab, selectedTabName, submitActionName, switchTab, synchronizesVariablesWithBindings, tabBgColor, tabNameKey, tabs
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _awakeInContext, _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, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ERXTabPanel

public ERXTabPanel(WOContext c)
Method Detail

switchSubmitTab

public void switchSubmitTab()

tabClass

public Object tabClass()

nonSelectedTabClass

public Object nonSelectedTabClass()

cellTabClass

public Object cellTabClass()

submitString

public Object submitString()

currentTabNameWithoutSpaces

public Object currentTabNameWithoutSpaces()

useLinkForTabSwitch

public boolean useLinkForTabSwitch()

appendToResponse

public void appendToResponse(WOResponse aResponse,
                             WOContext aContext)

Last updated: Do, Dez 9, 2004 • 12:46 PM CET

Copyright © 2002 – 2004 Project Wonder.