Top Method Summary
Options Name Purpose
+ LONGCHAR GenerateAssignPropertiesBlock () Generats the source code that assigns the property values for this Control
+ LONGCHAR GenerateControlNew () Generates the NEW statement used to create an intance of the Control
+ LONGCHAR GenerateSupportingObjectDefinition () Returns the code required to build supporting objects, like Appearance objects, Editor-Buttons etc.
+ LONGCHAR GenerateVariableDefinition () Returns the variable definition ABL statementfor the Control
# InsertEventHandler (character, character, character, character, longchar) Inserts an event handler
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ControlGenerator

Top Property Summary
Options Name Purpose
+ Progress.Lang.Object ContainerControlGenerator Gets and sets the reference to the SmartViewerGenerator used by the IControlGenerator implementation
Inherited from Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ControlGenerator
+ CHARACTER ContainerName Gets and sets the Name of the Container Control
+ CHARACTER ControlTypeName Retusn the TypeName for to be used for this UltraEditorControl
+ CHARACTER DataBindings The DataBindigns for the generated Control
+ INTEGER Height The Height of the Control
+ INTEGER Left The Position of the Control
+ CHARACTER LookupAdditionalFields Gets and sets the comma delimited list of additional fields that will be retrieved by the lookup operations
+ CHARACTER LookupBrowserExcludeFields Columns (comma delimited list of Column Names) not to be shown in the LookupBrowser.
+ CHARACTER LookupBrowserFields Columns (comma delimited list of Column Names) to be shown in the LookupBrowser.
+ CHARACTER LookupControls A comma seperated list of Control names. The value of the corresponding Columns gets filled into those Controls. The value of this Property is defined during DesignTime.
+ CHARACTER LookupDialogClassName Gets and Sets the Class Name of the Lookup Dialog Form
+ CHARACTER LookupDialogFilterFields Fields that allow to Filter on the Lookup Browser Dialog
+ CHARACTER LookupDialogFilterOperators Operators for the LookupDialogFilterFields
+ CHARACTER LookupDialogQuerySort QuerySort used when opening the Lookup Browser Dialog
+ CHARACTER LookupDialogQueryString QueryString used when opening the Lookup Browser Dialog
+ CHARACTER LookupDialogTitle Dialog title for the LookupDialogForm. The value of this Property is defined during DesignTime.
+ CHARACTER LookupEntityName Name of the BusinessEntity for the Lookup. This Property is set by the Developer during DesignTime.
+ CHARACTER LookupEntityTable RootTable for this Instance of the BusinessEntityLookup. This Property is set by the Developer during DesignTime.
+ CHARACTER LookupEntityView List of Tables to read with the EntityTable. This Property is set by the Developer during DesignTime.
+ CHARACTER LookupFields A comma seperated list of Column names. The value of those fields gets filled into the corresponding Controls of the Property LookupControls. The value of this Property is defined during DesignTime.
+ CHARACTER LookupKeyField The value of the field which is returned by the SmartLookup. The value of this Property is defined during DesignTime.
+ CHARACTER LookupKeyValueColumn Gets/Sets the name of the Data Source column which is used for retrieving the LookupKeyValue property
+ CHARACTER LookupQuerySort QuerySort used in PerformLookup method
+ CHARACTER LookupQueryString QueryString used in PerformLookup method
+ CHARACTER Name Gets and sets the Name of the Control
+ LOGICAL SupportInitialize Logical value indicating if the Control supports the ISupportInitialize interface
+ INTEGER TabOrder The TabOrder property of the Control
+ CHARACTER Tag The Tag property of the Control
+ CHARACTER TemplateFileName Gets and sets the Name of the Template File to be used by this class
+ CHARACTER TemplateFileNameUnbound Gets and sets the Name of the Template File to be used by this class
+ INTEGER Top The Position of the Control
+ LONGCHAR ValidatingTriggerBlock Code block for the Validating (LEAVE) event
+ LONGCHAR ValueChangedTriggerBlock Code block for the ValueChanged (VALUE-CHANGED) event
+ INTEGER Width The Width of the Control


Method Detail
Top

PUBLIC LONGCHAR GenerateAssignPropertiesBlock ()

Purpose: Generats the source code that assigns the property values for this Control
Notes:

Returns LONGCHAR
The source code for the code block that assigns the property values for this Control
Top

PUBLIC LONGCHAR GenerateControlNew ()

Purpose: Generates the NEW statement used to create an intance of the Control
Notes:

Returns LONGCHAR
The source code for the NEW statement to create an instanc of the Control
Top

PUBLIC LONGCHAR GenerateSupportingObjectDefinition ()

Purpose: Returns the code required to build supporting objects, like
Appearance objects, Editor-Buttons etc.
Notes:

Returns LONGCHAR
The source code for the supporting object definition and instantiation
Top

PUBLIC LONGCHAR GenerateVariableDefinition ()

Purpose: Returns the variable definition ABL statementfor the Control
Notes:

Returns LONGCHAR
The source code for the variable definition section
Top

PROTECTED InsertEventHandler (character, character, character, character, longchar)

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ControlGenerator
Purpose: Inserts an event handler
Notes:

Parameters:
pcName CHARACTER
The name of the event handler
pcEvent CHARACTER
The name of the event
pcControlName CHARACTER
The name of the contorl
pcEventArgs CHARACTER
The class name of the event args class
pcCode LONGCHAR
The source code


Property Detail
Top

PUBLIC Progress.Lang.Object ContainerControlGenerator

Inherited from Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ControlGenerator
Purpose: Gets and sets the reference to the SmartViewerGenerator used by the
IControlGenerator implementation
Notes:

Returns Progress.Lang.Object
Top

PUBLIC CHARACTER ContainerName

Purpose: Gets and sets the Name of the Container Control
Notes: Leave Empty if the Control is not part of a Container such as a
GroupBox

Returns CHARACTER
Top

PUBLIC CHARACTER ControlTypeName

Purpose: Retusn the TypeName for to be used for this UltraEditorControl
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER DataBindings

Purpose: The DataBindigns for the generated Control
Notes: The ControlGenerator implementation determines the actual properties
that we'll bind to (Text, Value, ...). So this propery contains the
names of the BindingSource Fields. Multiple field names are supported,
in that case we'll pass in a comma delimited list of property names

Returns CHARACTER
Top

PUBLIC INTEGER Height

Purpose: The Height of the Control
Notes:

Returns INTEGER
Top

PUBLIC INTEGER Left

Purpose: The Position of the Control
Notes:

Returns INTEGER
Top

PUBLIC CHARACTER LookupAdditionalFields

Purpose: Gets and sets the comma delimited list of additional fields that
will be retrieved by the lookup operations
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupBrowserExcludeFields

Purpose: Columns (comma delimited list of Column Names) not to be shown in the
LookupBrowser.
Notes: The value of this Property is defined during DesignTime.

Returns CHARACTER
Top

PUBLIC CHARACTER LookupBrowserFields

Purpose: Columns (comma delimited list of Column Names) to be shown in the
LookupBrowser.
Notes: The value of this Property is defined during DesignTime.

Returns CHARACTER
Top

PUBLIC CHARACTER LookupControls

Purpose: A comma seperated list of Control names. The value of the corresponding
Columns gets filled into those Controls.
The value of this Property is defined during DesignTime.
Notes: Corresponding to the LookupFields

Returns CHARACTER
Top

PUBLIC CHARACTER LookupDialogClassName

Purpose: Gets and Sets the Class Name of the Lookup Dialog Form
Notes: The class needs to implement IBusinessEntityLookupDialogForm and
inherits System.Windows.Forms.Form

Returns CHARACTER
Top

PUBLIC CHARACTER LookupDialogFilterFields

Purpose: Fields that allow to Filter on the Lookup Browser Dialog
Notes: Comma-Delimited, first entry is default

Returns CHARACTER
Top

PUBLIC CHARACTER LookupDialogFilterOperators

Purpose: Operators for the LookupDialogFilterFields
Notes: Comma-Delimited, first entry is default

Returns CHARACTER
Top

PUBLIC CHARACTER LookupDialogQuerySort

Purpose: QuerySort used when opening the Lookup Browser Dialog
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupDialogQueryString

Purpose: QueryString used when opening the Lookup Browser Dialog
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupDialogTitle

Purpose: Dialog title for the LookupDialogForm.
The value of this Property is defined during DesignTime.
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupEntityName

Purpose: Name of the BusinessEntity for the Lookup.
This Property is set by the Developer during DesignTime.
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupEntityTable

Purpose: RootTable for this Instance of the BusinessEntityLookup.
This Property is set by the Developer during DesignTime.
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupEntityView

Purpose: List of Tables to read with the EntityTable.
This Property is set by the Developer during DesignTime.
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupFields

Purpose: A comma seperated list of Column names. The value of those fields
gets filled into the corresponding Controls of the Property
LookupControls.
The value of this Property is defined during DesignTime.
Notes: Corresponding to the LookupControls

Returns CHARACTER
Top

PUBLIC CHARACTER LookupKeyField

Purpose: The value of the field which is returned by the SmartLookup.
The value of this Property is defined during DesignTime.
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupKeyValueColumn

Purpose: Gets/Sets the name of the Data Source column which is used for
retrieving the LookupKeyValue property
Notes: Data-Bindable Property

Returns CHARACTER
Top

PUBLIC CHARACTER LookupQuerySort

Purpose: QuerySort used in PerformLookup method
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER LookupQueryString

Purpose: QueryString used in PerformLookup method
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER Name

Purpose: Gets and sets the Name of the Control
Notes: Removes Designer unsafe characters in the Name

Returns CHARACTER
Top

PUBLIC LOGICAL SupportInitialize

Purpose: Logical value indicating if the Control supports the ISupportInitialize
interface
Notes: Used for generating the BeginInit and EndInit method calls

Returns LOGICAL
Top

PUBLIC INTEGER TabOrder

Purpose: The TabOrder property of the Control
Notes:

Returns INTEGER
Top

PUBLIC CHARACTER Tag

Purpose: The Tag property of the Control
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER TemplateFileName

Purpose: Gets and sets the Name of the Template File to be used by this class
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER TemplateFileNameUnbound

Purpose: Gets and sets the Name of the Template File to be used by this class
Notes:

Returns CHARACTER
Top

PUBLIC INTEGER Top

Purpose: The Position of the Control
Notes:

Returns INTEGER
Top

PUBLIC LONGCHAR ValidatingTriggerBlock

Purpose: Code block for the Validating (LEAVE) event
Notes:

Returns LONGCHAR
Top

PUBLIC LONGCHAR ValueChangedTriggerBlock

Purpose: Code block for the ValueChanged (VALUE-CHANGED) event
Notes:

Returns LONGCHAR
Top

PUBLIC INTEGER Width

Purpose: The Width of the Control
Notes:

Returns INTEGER


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:25:56