Namespace: Consultingwerk.Windows.Framework.Repository.Rendering
Class 
DynamicControlGroupRenderer Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:DynamicControlGroupRenderer
Purpose:Renders a Control Group as Form level component
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Sep 20 14:15:51 EDT 2022



Top Method Summary
Options Name Purpose
+ EndInit (handle, table) Calls EndInit for the Components/Rendering Services supporting this
# Consultingwerk.Windows.Framework.Repository.Rendering.IComponentRenderingService GetComponentRenderingService (character) Returns the reference to the component rendering service
+ ProcessLinks (DynamicControlGroup, character, handle, handle) Process Link definitions
+ RenderInstances (Control, IContainer, ITabFolderParent, handle, character, character, handle, table) Renders a set of Instances

Top Constructor Summary
Options Name Purpose
+ DynamicControlGroupRenderer (DynamicControlGroup, IDynamicControlGroupRendererCallback) Constructor for the DynamicControlGroupRenderer


Method Detail
Top

PUBLIC EndInit (handle, table)

Purpose: Calls EndInit for the Components/Rendering Services supporting this
Notes:

Parameters:
phRepositoryData HANDLE
The ProDataset with the repository data
ttInstances2 TEMP-TABLE ttInstances2
The temp-table with the references to the instances
Top

PROTECTED Consultingwerk.Windows.Framework.Repository.Rendering.IComponentRenderingService GetComponentRenderingService (character)

Purpose: Returns the reference to the component rendering service
Notes:

Parameters:
pcServiceTypeName CHARACTER
The class name of the component rendering service
Returns Consultingwerk.Windows.Framework.Repository.Rendering.IComponentRenderingService
The reference to the IComponentRenderingService instance
Top

PUBLIC ProcessLinks (DynamicControlGroup, character, handle, handle)

Purpose: Process Link definitions
Notes:

Parameters:
poContainer Consultingwerk.Windows.Framework.Repository.Rendering.DynamicControlGroup
The reference to the DynamicControlGroup instance
pcObjectMasterGuid CHARACTER
The GUID of the DynamicControlGroup master
phRepositoryData HANDLE
The repository data of the form to launch
phttInstances HANDLE
The default buffer handle of the ttInstances instance for the current iteration
Top

PUBLIC RenderInstances (Control, IContainer, ITabFolderParent, handle, character, character, handle, table)

Purpose: Renders a set of Instances
Notes:

Parameters:
poContainer System.Windows.Forms.Control
The reference to the current Container Control
poComponents System.ComponentModel.IContainer
The reference to the Component Container
poTabFolderParent Consultingwerk.Windows.Framework.Repository.Rendering.ITabFolderParent
The reference to the DynamicForm or DynamicControlGroup being rendered
phRepositoryData HANDLE
The ProDataset with the repository data
pcContainerObjectMasterGuid CHARACTER
The GUID of the container's Object Master record
pcParentInstanceGuid CHARACTER
The GUID of the parent instance (or ? for the viewer)
phAttributesBuffer HANDLE
The reference to the attributes buffer
ttInstances TEMP-TABLE ttInstances
The temp-table to store the references to the instances in


Constructor Detail
Top

PUBLIC DynamicControlGroupRenderer (DynamicControlGroup, IDynamicControlGroupRendererCallback)

Purpose: Constructor for the DynamicControlGroupRenderer
Notes:

Parameters:
poParent Consultingwerk.Windows.Framework.Repository.Rendering.DynamicControlGroup
The reference to the DynamicControlGroup
poCallback Consultingwerk.Windows.Framework.Repository.Rendering.IDynamicControlGroupRendererCallback
The reference to the callback IDynamicControlGroupRendererCallback instance


Temp-Table Detail

Temp-Table ttInstances

Defined in:

Temp-Table ttInstances2

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:22:06