Top Method Summary
Options Name Purpose
CHARACTER BuildDefaultLruDisplayPattern (character) Builds the default LRU display pattern for a list of display fields
PerformLayout (Control, character, handle) Performs the Form Layout
ProcessFormLruController (DynamicForm, handle) Creates the FormLruController for a dynamic, repository based Form
ProcessLinks (DynamicForm, handle, handle) Process Link definitions
Progress.Windows.Form RenderDynamicForm (handle, character) Renders a Dynamic Form
Progress.Windows.Form RenderDynamicForm (handle, character, String, IComponent>) Renders a Dynamic Form
RenderInstances (DynamicForm, handle, character, String, IComponent>) Renders the instances on the dynamic form

Top Property Summary
Options Name Purpose
LOGICAL Logging
Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm RenderingFormInstance


Method Detail
Top

CHARACTER BuildDefaultLruDisplayPattern (character)

Purpose: Builds the default LRU display pattern for a list of display fields
Notes: SCL-5305: Produces a "&1 &2 &3..." substitute pattern with one
placeholder per entry in the comma-delimited display field list.
Used as the FormLruController display pattern when the
LruDisplayFieldPattern repository attribute is not set.

Parameters:
pcDisplayFields CHARACTER
The comma-delimited list of display fields
Returns CHARACTER
The substitute pattern, e.g. "&1 &2" for two display fields
Top

PerformLayout (Control, character, handle)

Purpose: Performs the Form Layout
Notes:

Parameters:
poContainerControl System.Windows.Forms.Control
The Container Control
pcLayoutOrientation CHARACTER
The layout orientation of the container (row... or hor..., col... or ver...)
phttInstances HANDLE
The handle of the ttInstances instance for the current iteration
Top

ProcessFormLruController (DynamicForm, handle)

Purpose: Creates the FormLruController for a dynamic, repository based Form
Notes: SCL-5305: Invoked after the SmartLinks have been processed so the
Form's PrimaryDataSource is known. When the LruDisplayFieldList
repository attribute is set, the FormLruController is created for
the Form's primary SmartBusinessEntityAdapter and exposed via the
DynamicForm:FormLruController FormLruController property. The LruDisplayFieldPattern
attribute (when set) provides the display pattern, otherwise a
"&1 &2 &3..." pattern with one placeholder per LruDisplayFieldList
entry is built. When LruStoreAfterUpdateRecord is TRUE the store-
on-save behaviour is wired to the adapter's AfterUpdateRecord event.
The LRU repository attributes are created separately, so each
access is guarded with BufferHelper:HasField.

Parameters:
poForm Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm
The reference to the DynamicForm instance
phForm HANDLE
The handle of the attribute buffer of the form being rendered
Top

ProcessLinks (DynamicForm, handle, handle)

Purpose: Process Link definitions
Notes:

Parameters:
poForm Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm
The reference to the DynamicForm instance
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

Progress.Windows.Form RenderDynamicForm (handle, character)

Purpose: Renders a Dynamic Form
Notes:

Parameters:
phRepositoryData HANDLE
The repository data of the form to launch
pcParameterValue CHARACTER
The character parameter value for the form
Returns Progress.Windows.Form
The reference to the rendered Form instance
Top

Progress.Windows.Form RenderDynamicForm (handle, character, String, IComponent>)

Purpose: Renders a Dynamic Form
Notes:

Parameters:
phRepositoryData HANDLE
The repository data of the form to launch
pcParameterValue CHARACTER
The character parameter value for the form
poComponents System.Collections.Generic.Dictionary
The Dictionary of existing components (SmartDataAdapters)
Returns Progress.Windows.Form
The reference to the rendered Form instance
Top

RenderInstances (DynamicForm, handle, character, String, IComponent>)

Purpose: Renders the instances on the dynamic form
Notes:

Parameters:
poForm Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm
The reference to the DynamicForm instance
phRepositoryData HANDLE
The repository data of the form to launch
pcLayoutOrientation CHARACTER
The layout orientation of the container (row... or hor..., col... or ver...)
poComponents System.Collections.Generic.Dictionary
The Dictionary of existing components (SmartDataAdapters)


Property Detail
Top

LOGICAL Logging


Returns LOGICAL
Top

Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm RenderingFormInstance


Returns Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:41:31