ERXCheckboxMatrix Class Reference

Inherits er::extensions::components::ERXNonSynchronizingComponent.

Collaboration diagram for ERXCheckboxMatrix:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void appendToResponse (WOResponse aResponse, WOContext aContext)
Object cellpadding ()
Object cellspacing ()
Object currentItem ()
String deselectOnClick ()
 ERXCheckboxMatrix (WOContext aContext)
void invalidateCaches ()
boolean isListEmpty ()
boolean isStateless ()
NSArray maybeSortedList ()
String onClick (boolean onOff)
String otherTagStringForCheckBox ()
String relationshipName ()
EOEnterpriseObject relationshipOwner ()
void reset ()
NSArray selections ()
String selectOnClick ()
void setCurrentItem (Object anItem)
void setSelections (NSArray aFormValuesArray)
void setSelections (Vector v)
void sleep ()
void takeValueForKey (Object value, String key)

Public Attributes

int index
String wrapperElementID

Static Public Attributes

static final Logger log = Logger.getLogger(ERXCheckboxMatrix.class)

Protected Attributes

NSArray _selections
Object currentItem

Private Member Functions

boolean disabled ()

Static Private Attributes

static final Integer DEFAULT_PADDING = new Integer(0)
static final Integer DEFAULT_SPACING = new Integer(0)


Detailed Description

Works around a webscript bug.

list item selections maxColumns goingVertically" defaults="Boolean contentCellOtherTagString sortKey width cellAlign cellVAlign cellpadding cellspacing cellWidth cellClass relationshipName relationshipOwner tableOtherTagString id optional ID for element wrapping checkbox matrix itemID optional ID for each checkbox element disabled


Constructor & Destructor Documentation

ERXCheckboxMatrix ( WOContext  aContext  ) 


Member Function Documentation

void appendToResponse ( WOResponse  response,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.appendToResponse.

Parameters:
response to which we are appending
context context of the response

Reimplemented from ERXNonSynchronizingComponent.

Object cellpadding (  ) 

Object cellspacing (  ) 

Object currentItem (  ) 

String deselectOnClick (  ) 

boolean disabled (  )  [private]

void invalidateCaches (  ) 

boolean isListEmpty (  ) 

boolean isStateless (  ) 

component is not stateless

Reimplemented from ERXNonSynchronizingComponent.

NSArray maybeSortedList (  ) 

String onClick ( boolean  onOff  ) 

String otherTagStringForCheckBox (  ) 

String relationshipName (  ) 

EOEnterpriseObject relationshipOwner (  ) 

void reset (  ) 

Reimplemented from ERXComponent.

NSArray selections (  ) 

String selectOnClick (  ) 

void setCurrentItem ( Object  anItem  ) 

void setSelections ( NSArray  aFormValuesArray  ) 

void setSelections ( Vector  v  ) 

void sleep (  ) 

void takeValueForKey ( Object  value,
String  key 
)


Member Data Documentation

NSArray _selections [protected]

Object currentItem [protected]

final Integer DEFAULT_PADDING = new Integer(0) [static, private]

final Integer DEFAULT_SPACING = new Integer(0) [static, private]

int index

final Logger log = Logger.getLogger(ERXCheckboxMatrix.class) [static]

logging support


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:03 2012 for Project Wonder by  doxygen 1.5.8