Inherited by WOToManyRelationship, and WOToOneRelationship.

Public Member Functions | |
| String | _destinationEntityName (boolean throwExceptionIfMissing) |
| abstract NSArray | currentValues () |
| EODataSource | dataSource () |
| String | destinationDisplayKey () |
| String | destinationEntityName () |
| String | destinationSortKey () |
| EOEditingContext | editingContext () |
| ERXArrayChooser (WOContext aContext) | |
| boolean | includeUnmatchedValues () |
| boolean | isBrowser () |
| boolean | isCheckBox () |
| boolean | isMandatory () |
| boolean | isPopup () |
| boolean | isRadio () |
| boolean | localizeDisplayKeys () |
| String | noneString () |
| EOQualifier | qualifier () |
| String | relationshipKey () |
| void | reset () |
| void | setTheCurrentItem (Object aValue) |
| boolean | sortCaseInsensitive () |
| String | sourceEntityName () |
| Object | sourceObject () |
| void | takeValuesFromRequest (WORequest r, WOContext c) |
| Object | theCurrentItem () |
| Object | theCurrentValue () |
| NSArray | theList () |
| String | uiStyle () |
| NSArray | unmatchedValues () |
Static Public Attributes | |
| static boolean | includeUnmatchedValuesDefault = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXArrayChooser.includeUnmatchedValuesDefault", false) |
| static boolean | localizeDisplayKeysDefault = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXArrayChooser.localizeDisplayKeysDefault", false) |
| static final Logger | log = Logger.getLogger(ERXArrayChooser.class) |
| static boolean | sortCaseInsensitiveDefault = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXArrayChooser.sortCaseInsensitive", false) |
Protected Member Functions | |
| EOEntity | destinationEntity () |
| NSArray | destinationSortKeys () |
| abstract boolean | isSingleSelection () |
| void | loadBindingsFromSelection () |
| String | realRelationshipKey () |
| Object | realSourceObject () |
Protected Attributes | |
| EODataSource | _dataSource |
| String | _destinationDisplayKey |
| String | _destinationEntityName |
| String | _destinationSortKey |
| Boolean | _includeUnmatchedValues |
| Boolean | _isMandatory |
| NSArray | _list |
| Boolean | _localizeDisplayKeys |
| String | _noneString |
| String | _relationshipKey |
| Boolean | _sortCaseInsensitive |
| String | _sourceEntityName |
| Object | _sourceObject |
| String | _uiStyle |
| NSArray | _unmatchedValues |
| Object | theCurrentItem |
Static Protected Attributes | |
| static final String | NO_SELECTION_STRING = "ERXArrayChooser.NoSelectionString" |
| static final String | NO_SORT_STRING = "WONoSorting" |
| ERXArrayChooser | ( | WOContext | aContext | ) |
| String _destinationEntityName | ( | boolean | throwExceptionIfMissing | ) |
| abstract NSArray currentValues | ( | ) | [pure virtual] |
Implemented in WOToManyRelationship, and WOToOneRelationship.
| EODataSource dataSource | ( | ) |
Reimplemented in ERXToManyRelationship.
| String destinationDisplayKey | ( | ) |
| EOEntity destinationEntity | ( | ) | [protected] |
| String destinationEntityName | ( | ) |
| String destinationSortKey | ( | ) |
| NSArray destinationSortKeys | ( | ) | [protected] |
| EOEditingContext editingContext | ( | ) |
| boolean includeUnmatchedValues | ( | ) |
| boolean isBrowser | ( | ) |
Reimplemented in ERXToManyRelationship.
| boolean isCheckBox | ( | ) |
| boolean isMandatory | ( | ) |
| boolean isPopup | ( | ) |
| boolean isRadio | ( | ) |
| abstract boolean isSingleSelection | ( | ) | [protected, pure virtual] |
Implemented in WOToManyRelationship, and WOToOneRelationship.
| void loadBindingsFromSelection | ( | ) | [protected] |
I'm lazy. I don't want to bind sourceObject, sourceEntityName, and relationshipKey. Work it out, Wonder, that's what I say. So if you bind, for instance:
selection = person.company;
... it will figure out that the sourceObject is "person", the relationshipKey is "company" and the sourceEntityName is "Person".
| boolean localizeDisplayKeys | ( | ) |
| String noneString | ( | ) |
| EOQualifier qualifier | ( | ) |
| String realRelationshipKey | ( | ) | [protected] |
| Object realSourceObject | ( | ) | [protected] |
| String relationshipKey | ( | ) |
| void reset | ( | ) |
Reimplemented from ERXStatelessComponent.
Reimplemented in WOToManyRelationship, and WOToOneRelationship.
| void setTheCurrentItem | ( | Object | aValue | ) |
| boolean sortCaseInsensitive | ( | ) |
| String sourceEntityName | ( | ) |
| Object sourceObject | ( | ) |
| void takeValuesFromRequest | ( | WORequest | request, | |
| WOContext | context | |||
| ) |
Calls resetCachedBindingsInStatefulComponent prior to super.takeValuesFromRequest.
| request | from which the values will be taken | |
| context | of the request |
Reimplemented from ERXNonSynchronizingComponent.
| Object theCurrentItem | ( | ) |
| Object theCurrentValue | ( | ) |
| NSArray theList | ( | ) |
Reimplemented in WOToOneRelationship.
| String uiStyle | ( | ) |
| NSArray unmatchedValues | ( | ) |
EODataSource _dataSource [protected] |
String _destinationDisplayKey [protected] |
String _destinationEntityName [protected] |
String _destinationSortKey [protected] |
Boolean _includeUnmatchedValues [protected] |
Boolean _isMandatory [protected] |
NSArray _list [protected] |
Boolean _localizeDisplayKeys [protected] |
String _noneString [protected] |
String _relationshipKey [protected] |
Boolean _sortCaseInsensitive [protected] |
String _sourceEntityName [protected] |
Object _sourceObject [protected] |
NSArray _unmatchedValues [protected] |
boolean includeUnmatchedValuesDefault = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXArrayChooser.includeUnmatchedValuesDefault", false) [static] |
boolean localizeDisplayKeysDefault = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXArrayChooser.localizeDisplayKeysDefault", false) [static] |
final Logger log = Logger.getLogger(ERXArrayChooser.class) [static] |
logging support
Reimplemented in ERXToManyRelationship.
final String NO_SELECTION_STRING = "ERXArrayChooser.NoSelectionString" [static, protected] |
final String NO_SORT_STRING = "WONoSorting" [static, protected] |
boolean sortCaseInsensitiveDefault = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXArrayChooser.sortCaseInsensitive", false) [static] |
Object theCurrentItem [protected] |
1.5.8