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

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

보호된 프로퍼티들

프로퍼티 타입 설명
_loadCollectionAfterFormLoad bool

공개 메소드들

메소드 설명
ApplyChangesToBusinessObject ( ) : void

Updates the properties on the represented business object

ExtendedTextBoxMapper ( IExtendedTextBox ctl, string propName, bool isReadOnly, IControlFactory controlFactory ) : System

Constructs the mapper for IExtendedComboBox.

SetupPopupForm ( ) : 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.

보호된 메소드들

메소드 설명
CancelClickHandler ( object sender, EventArgs e ) : void

Handler for the Cancel click

CloseForm ( ) : void

GetLookupTypeClassDef ( Type &classType ) : IClassDef
GetReadOnlyGrid ( IControlHabanero parent = null ) : IReadOnlyGridControl

Returns the IReadOnlyGrid that is being used to select the RelatedBusinessObject.

GetSelectedBusinessObject ( ) : IBusinessObject

The BusinessObject that is set on the IBOGridAndEditorControl.

HandlePopUpFormClosedEvent ( object sender, CancelEventArgs 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) and Sets the Currently selected Business Object.ToString as the text of the TextBox

InternalUpdateControlValueFromBo ( ) : void

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

SelectClickHandler ( object sender, EventArgs e ) : void

Handler for the Select click

비공개 메소드들

메소드 설명
CreatePopupForm ( ) : void
GenerateSelectionInterface ( IClassDef lookupTypeClassDef, ISupportAsyncLoadingCollection &viewer, int &minHeight, int &minWidth, IGenericGridFilterControl &filterControlPanel ) : IControlHabanero
GetCollection ( Type classType ) : IBusinessObjectCollection
LoadSelectionCollection ( ISupportAsyncLoadingCollection viewer, Type classType ) : void
SetupSelectButtonGroupControl ( ) : void

메소드 상세

ApplyChangesToBusinessObject() 공개 메소드

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

CancelClickHandler() 보호된 메소드

Handler for the Cancel click
protected CancelClickHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

CloseForm() 보호된 메소드

protected CloseForm ( ) : void
리턴 void

ExtendedTextBoxMapper() 공개 메소드

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

GetLookupTypeClassDef() 보호된 메소드

protected GetLookupTypeClassDef ( Type &classType ) : IClassDef
classType System.Type
리턴 IClassDef

GetReadOnlyGrid() 보호된 메소드

Returns the IReadOnlyGrid that is being used to select the RelatedBusinessObject.
protected GetReadOnlyGrid ( IControlHabanero parent = null ) : IReadOnlyGridControl
parent IControlHabanero
리턴 IReadOnlyGridControl

GetSelectedBusinessObject() 보호된 메소드

The BusinessObject that is set on the IBOGridAndEditorControl.
protected GetSelectedBusinessObject ( ) : IBusinessObject
리턴 IBusinessObject

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) and Sets the Currently selected Business Object.ToString as the text of the TextBox
protected HandlePopUpFormClosedEvent ( object sender, CancelEventArgs e ) : void
sender object
e CancelEventArgs
리턴 void

InternalUpdateControlValueFromBo() 보호된 메소드

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

SelectClickHandler() 보호된 메소드

Handler for the Select click
protected SelectClickHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

SetupPopupForm() 공개 메소드

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 SetupPopupForm ( ) : void
리턴 void

프로퍼티 상세

_loadCollectionAfterFormLoad 보호되어 있는 프로퍼티

protected bool _loadCollectionAfterFormLoad
리턴 bool