C# 클래스 Habanero.Faces.Base.ExtendedComboBoxMapper

The mapper for IExtendedComboBox.
상속: ControlMapper
파일 보기 프로젝트 열기: Chillisoft/habanero.faces 1 사용 예제들

공개 메소드들

메소드 설명
ApplyChangesToBusinessObject ( ) : void

Updates the properties on the represented business object

ExtendedComboBoxMapper ( IExtendedComboBox ctl, string propName, bool isReadOnly, IControlFactory controlFactory ) : System

Constructs the mapper for IExtendedComboBox.

ShowPopupForm ( ) : void

Shows the popup form that is displayed when the button is clicked. This popup form is used to edit the BusinessObjects that fill the combobox.

UpdateControlValueFromBusinessObject ( ) : void

Updates the value on the control from the corresponding property on the represented IControlMapper.BusinessObject

보호된 메소드들

메소드 설명
GetIBOGridAndEditorControl ( ) : IBOGridAndEditorControl

The IBOGridAndEditorControl that is being popped up by this mapper.

HandlePopUpFormClosedEvent ( object sender, EventArgs e ) : void

Handles the Closing of the Popup form. By default this saves the Business Object that is currently selectedin the Popup (if there is one) Reloads the Combo Box using ReloadLookupValues. and Sets the Currently selected Business Object as the selected Item for the ComboBox

InternalUpdateControlValueFromBo ( ) : void

Updates the value on the control from the corresponding property on the represented IControlMapper.BusinessObject

ReloadLookupValues ( ) : void

Reloads the ComboBox.

비공개 메소드들

메소드 설명
CheckBoNotNull ( ) : void
GetCollection ( Type classType ) : IBusinessObjectCollection
GetLookupTypeClassDef ( Type &classType ) : IClassDef

메소드 상세

ApplyChangesToBusinessObject() 공개 메소드

Updates the properties on the represented business object
public ApplyChangesToBusinessObject ( ) : void
리턴 void

ExtendedComboBoxMapper() 공개 메소드

Constructs the mapper for IExtendedComboBox.
public ExtendedComboBoxMapper ( IExtendedComboBox ctl, string propName, bool isReadOnly, IControlFactory controlFactory ) : System
ctl IExtendedComboBox
propName string
isReadOnly bool
controlFactory IControlFactory
리턴 System

GetIBOGridAndEditorControl() 보호된 메소드

The IBOGridAndEditorControl that is being popped up by this mapper.
protected GetIBOGridAndEditorControl ( ) : IBOGridAndEditorControl
리턴 IBOGridAndEditorControl

HandlePopUpFormClosedEvent() 보호된 메소드

Handles the Closing of the Popup form. By default this saves the Business Object that is currently selectedin the Popup (if there is one) Reloads the Combo Box using ReloadLookupValues. and Sets the Currently selected Business Object as the selected Item for the ComboBox
protected HandlePopUpFormClosedEvent ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

InternalUpdateControlValueFromBo() 보호된 메소드

Updates the value on the control from the corresponding property on the represented IControlMapper.BusinessObject
protected InternalUpdateControlValueFromBo ( ) : void
리턴 void

ReloadLookupValues() 보호된 메소드

Reloads the ComboBox.
protected ReloadLookupValues ( ) : void
리턴 void

ShowPopupForm() 공개 메소드

Shows the popup form that is displayed when the button is clicked. This popup form is used to edit the BusinessObjects that fill the combobox.
public ShowPopupForm ( ) : void
리턴 void

UpdateControlValueFromBusinessObject() 공개 메소드

Updates the value on the control from the corresponding property on the represented IControlMapper.BusinessObject
public UpdateControlValueFromBusinessObject ( ) : void
리턴 void