메소드 | 설명 | |
---|---|---|
ApplyChangesToBusinessObject ( ) : void |
Updates the properties on the represented business object
|
|
LookupComboBoxMapper ( IComboBox cbx, string propName, bool isReadOnly, IControlFactory factory ) : System |
Constructor to initialise the mapper
|
|
SetupComboBoxItems ( ) : void |
Sets up the items to be listed in the ComboBox
|
메소드 | 설명 | |
---|---|---|
CustomiseLookupList ( string>.Dictionary |
Do customisation of the Lookup list by overriding this method in an inheritor.
|
|
GetPropertyValue ( ) : object |
Returns the property value of the business object being mapped
|
|
InitialiseWithAttributes ( ) : void |
Initialises the control using the attributes already provided, using ControlMapper.SetPropertyAttributes.
|
|
InternalUpdateControlValueFromBo ( ) : void |
Updates the value on the control from the corresponding property on the represented IControlMapper.BusinessObject
|
메소드 | 설명 | |
---|---|---|
DoUpdateControlValueFromBO ( ) : void |
This is a hack that allows Extended Combo box mapper to use Lookup ComboBox mapper code without having to inherit from it.
|
|
GetSelectedOption ( ) : string | ||
PropertyHasAValue ( ) : bool | ||
SetLookupList ( string>.Dictionary |
||
SetLookupListValueFromBO ( object boPropertyValue ) : void |
Sets the ComboBox's Selected Item based on the Value from the Business Object.
|
|
SetupLookupList ( ) : void |
Sets up the list of items to display and calls SetLookupList() to populate the ComboBox with this list
|
|
SetupLookupList ( string>.Dictionary |
protected CustomiseLookupList ( string>.Dictionary |
||
col | string>.Dictionary | The look up list retrieved from the businessobject that will be customised |
리턴 | void |
protected InternalUpdateControlValueFromBo ( ) : void | ||
리턴 | void |
public LookupComboBoxMapper ( IComboBox cbx, string propName, bool isReadOnly, IControlFactory factory ) : System | ||
cbx | IComboBox | The ComboBox to map |
propName | string | The property name |
isReadOnly | bool | Whether this control is read only |
factory | IControlFactory | The control factory to be used when creating the controlMapperStrategy |
리턴 | System |