er.extensions.components
Class ERXCheckboxMatrix
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.extensions.components.ERXCheckboxMatrix
- All Implemented Interfaces:
- WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, Cloneable
public class ERXCheckboxMatrix
- extends ERXNonSynchronizingComponent
Works around a webscript bug.
- See Also:
- Serialized Form
| Bindings |
list | list |
item | item |
selections | selections |
maxColumns | maxColumns |
goingVertically" | defaults="Boolean |
contentCellOtherTagString | contentCellOtherTagString |
sortKey | sortKey |
width | width |
cellAlign | cellAlign |
cellVAlign | cellVAlign |
cellpadding | cellpadding |
cellspacing | cellspacing |
cellWidth | cellWidth |
relationshipName | relationshipName |
relationshipOwner | relationshipOwner |
tableOtherTagString | tableOtherTagString |
| Methods inherited from class er.extensions.components.ERXComponent |
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, invokeAction, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, stringValueForBinding, stringValueForBinding, takeValuesFromRequest, useDefaultComponentCSS, useDefaultComponentJavascript |
| Methods inherited from class com.webobjects.appserver.WOComponent |
__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, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding |
log
public static final Logger log
- logging support
_selections
protected NSArray _selections
currentItem
protected Object currentItem
index
public int index
wrapperElementID
public String wrapperElementID
ERXCheckboxMatrix
public ERXCheckboxMatrix(WOContext aContext)
isStateless
public boolean isStateless()
- Description copied from class:
ERXNonSynchronizingComponent
- component is not stateless
- Overrides:
isStateless in class ERXNonSynchronizingComponent
reset
public void reset()
- Overrides:
reset in class ERXComponent
onClick
public String onClick(boolean onOff)
selectOnClick
public String selectOnClick()
deselectOnClick
public String deselectOnClick()
currentItem
public Object currentItem()
setCurrentItem
public void setCurrentItem(Object anItem)
relationshipOwner
public EOEnterpriseObject relationshipOwner()
relationshipName
public String relationshipName()
selections
public NSArray selections()
setSelections
public void setSelections(Vector v)
throws IllegalAccessException,
InvocationTargetException
- Throws:
IllegalAccessException
InvocationTargetException
takeValueForKey
public void takeValueForKey(Object value,
String key)
- Specified by:
takeValueForKey in interface NSKeyValueCoding- Overrides:
takeValueForKey in class WOComponent
setSelections
public void setSelections(NSArray aFormValuesArray)
throws IllegalAccessException,
InvocationTargetException
- Throws:
IllegalAccessException
InvocationTargetException
isCurrentItemChecked
public String isCurrentItemChecked()
invalidateCaches
public void invalidateCaches()
sleep
public void sleep()
- Overrides:
sleep in class WOComponent
appendToResponse
public void appendToResponse(WOResponse aResponse,
WOContext aContext)
- Description copied from class:
ERXComponent
- Calls _checkAccess prior to super.appendToResponse and adds support for
ClickToOpen (TM).
- Overrides:
appendToResponse in class ERXComponent
maybeSortedList
public NSArray maybeSortedList()
isListEmpty
public boolean isListEmpty()
cellpadding
public Object cellpadding()
cellspacing
public Object cellspacing()
Copyright © 2002 – 2007 Project Wonder.