Namespace: Consultingwerk.SmartComponents.Interfaces
Interface 
ISmartBusinessEntityLookupDesign Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.SmartComponents.Base.SmartBusinessEntityLookupDesign, Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityLookup

File:ISmartBusinessEntityLookup
Purpose:Describes properties of the SmartBusinessEntityLookup
required for design time (SmartLookupDesignerSupport)
Description:Interface intended to allow reuse of the SmartLookupDesignerSupport
code with alternativ implementations of the SmartBusinessEntityLookup
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Apr 01 12:22:22 CEST 2011



Top Method Summary
Options Name Purpose
+ System.ComponentModel.IContainer GetContainer () Returns a reference to the Container component/control

Top Property Summary
Options Name Purpose
+ 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 LookupDialogFilterFields Fields that allow to Filter on the Lookup Browser Dialog
+ CHARACTER LookupDialogFilterOperators Operators for the LookupDialogFilterFields
+ 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 BusinessEntity for the Lookup. 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 LookupQueryString QueryString used in PerformLookup method


Method Detail
Top

PUBLIC System.ComponentModel.IContainer GetContainer ()

Purpose: Returns a reference to the Container component/control
Notes: We were having issues wirth adding the .NET property Container
to the Interface ISmartBusinessEntityLookup, hence the methode

Returns System.ComponentModel.IContainer
The reference to the IContainer instance of the Lookup


Property Detail
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 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 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 BusinessEntity for the Lookup.
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 LookupQueryString

Purpose: QueryString used in PerformLookup method
Notes:

Returns CHARACTER


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