Top Method Summary
Options Name Purpose
Activate () Invoked when the Designer is activated
ApplyVariantColumnOrder () Applies the ObjectSequence computed by ComputeVariantColumnOrder to the object instances of the columns of a customized variant
BindDesignerData (dataset, dataset) Binds to the Designer Temp-Tables
ClickCellHandler (Object, ClickCellEventArgs) Event handler for the ClickCell Event of the smartDynamicBrowser1
LOGICAL ComputeVariantColumnOrder () Computes the ObjectSequence of the columns of a customized variant from the current column order of the grid
CreateConditionalRibbonTab () Creates the Conditional Ribbon Tab for this designer
CreateDesignTimeDataSource () Creates the Design Time Data Source instance
LOGICAL Deactivating () Invoked when the Designer is about to be deactivated
DeregisterServiceContainer () Deregisters the temporary service container
DestroyContextualRibbonTab () Destroys the Contextual Ribbon Tab in the Form's UltraToolbarsManager
DestroyDesigner () Allows the Container Designer Control to destroy resources
HandleColumnHiddenStateChanged (UltraGridColumn) Handles adding and removing of columns
HandleColumnMoved (UltraGridColumn) Handles moving of columns
HandleColumnSized (UltraGridColumn) Handles sizing of columns
InitializeComponent ()
InitializeGridFromRepository () Initializes the grid from the designer temp-tables
InitializeGridRepository () Initializes the IDynamicBrowserRepository and makes is (temporarily available in an overloading ServiceContainer)
InsertInstanceForMaster (character, integer) Inserts a new instance of the given object master on the design canvas
OnLoad (EventArgs) Raises the Load event
PropertyValueChangedHandler (Object, PropertyValueChangedEventArgs) Event handler for the PropertyValueChanged event of the Property Grid Control
PushUndoSnapshot (character) Pushes a snapshot of the designer temp-tables onto the undo stack
RefreshDesigner () Refreshes the Designer
RenumberColumns () Renumbers the object instances of the columns after a column was added or removed
RevertColumnLayout () Restores the column layout of the grid from the designer temp-tables
SelectColumn (UltraGridColumn) Selects a column
SetInstanceHidden (character, logical) Hides or shows the column of an existing object instance through the HIDDEN attribute of the instance
smartDynamicBrowser1_AfterColPosChanged (Object, AfterColPosChangedEventArgs) Event handler for the AfterColPosChanged event of the smartDynamicBrowser1
ToolClickHandler (Object, ToolClickEventArgs) Event handler for the ToolClick event of the owning Form's ToolbarsManager
UndoLastAction () Undoes the most recent change recorded on the undo stack
UndoStackChangedHandler (Object, EventArgs) Event handler for the StackChanged event of the undo stack
UpdateUndoToolState () Updates the enabled state and tooltip of the ribbon Undo button

Top Constructor Summary
Options Name Purpose
GridDesignerControl () Constructor for the GridDesignerControl class

Top Property Summary
Options Name Purpose
Consultingwerk.Windows.Framework.Repository.Object.SmartPropertyGridControl PropertyGrid
Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ToolbarsManager


Method Detail
Top

Activate ()

Purpose: Invoked when the Designer is activated
Notes: Typically invoked when the designer tab is shown again

Top

ApplyVariantColumnOrder ()

Purpose: Applies the ObjectSequence computed by ComputeVariantColumnOrder to
the object instances of the columns of a customized variant
Notes: SCL-5915: The instances of the base object master are not modified

Top

BindDesignerData (dataset, dataset)

Purpose: Binds to the Designer Temp-Tables
Notes:

Parameters:
dsObjectMaster DATASET dsObjectMaster
DATASET BIND from Consultingwerk/SmartFramework/Repository/Object/dsObjectMaster.i
dsDesignAttributeValue DATASET dsDesignAttributeValue
DATASET BIND from Consultingwerk/SmartFramework/Repository/Class/dsDesignAttributeValue.i
Top

ClickCellHandler (Object, ClickCellEventArgs)

Purpose: Event handler for the ClickCell Event of the smartDynamicBrowser1
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinGrid.ClickCellEventArgs
The CellEventArgs with the data for this event
Top

LOGICAL ComputeVariantColumnOrder ()

Purpose: Computes the ObjectSequence of the columns of a customized variant
from the current column order of the grid
Notes: SCL-5915: The columns of the base object master keep their
ObjectSequence - the merged runtime view sorts the columns by
ObjectSequence, so the sequence of a column of the variant has to
fall between the sequences of the neighbouring base columns. The
result is stored in the ttColumnOrder temp-table and applied by
ApplyVariantColumnOrder. Returns false when the order cannot be
represented: a base column was moved, or a column of the variant
was placed between base columns whose numbering leaves no gap

Returns LOGICAL
Logical value indicating if the column order can be represented
Top

CreateConditionalRibbonTab ()

Purpose: Creates the Conditional Ribbon Tab for this designer
Notes:

Top

CreateDesignTimeDataSource ()

Purpose: Creates the Design Time Data Source instance
Notes:

Top

LOGICAL Deactivating ()

Purpose: Invoked when the Designer is about to be deactivated
Notes: Typically invoked when the designer tab hidden; allows cancelling
of the deactivation

Returns LOGICAL
Logical value indicating if the deactivation should not be cancelled (FALSE = cancelled)
Top

DeregisterServiceContainer ()

Purpose: Deregisters the temporary service container
Notes:

Top

DestroyContextualRibbonTab ()

Purpose: Destroys the Contextual Ribbon Tab in the Form's UltraToolbarsManager
Notes:

Top

DestroyDesigner ()

Purpose: Allows the Container Designer Control to destroy resources
Notes: Typically used to clean up Ribbon Tabs etc.

Top

HandleColumnHiddenStateChanged (UltraGridColumn)

Purpose: Handles adding and removing of columns
Notes: SCL-5915: The columns of the base object master of a customized
variant cannot be removed through the variant - such a column is
hidden by the variant instead (HIDDEN attribute, stored as an
override on the customized instance) and shown again through the
column chooser

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The column that has the HiddenState changed
Top

HandleColumnMoved (UltraGridColumn)

Purpose: Handles moving of columns
Notes:

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The column that has the HiddenState changed
Top

HandleColumnSized (UltraGridColumn)

Purpose: Handles sizing of columns
Notes:

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The column that has the HiddenState changed
Top

InitializeComponent ()


Top

InitializeGridFromRepository ()

Purpose: Initializes the grid from the designer temp-tables
Notes: Every column is available in the column chooser. SCL-5915: The
columns of the base object master of a customized variant are
marked

Top

InitializeGridRepository ()

Purpose: Initializes the IDynamicBrowserRepository and makes is (temporarily
available in an overloading ServiceContainer)
Notes: The IDynamicBrowserRepository is required during the SmartDynamicBrowser
constructor

Top

InsertInstanceForMaster (character, integer)

Purpose: Inserts a new instance of the given object master on the design canvas
Notes:

Parameters:
pcObjectMasterGuid CHARACTER
The GUID of the Object Master to create an instance of
piPosition INTEGER
The position for the new column
Top

OnLoad (EventArgs)

Purpose: Raises the Load event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

PropertyValueChangedHandler (Object, PropertyValueChangedEventArgs)

Purpose: Event handler for the PropertyValueChanged event of the
Property Grid Control
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.Windows.Framework.Repository.Object.PropertyValueChangedEventArgs
The PropertyValueChangedEventArgs with the data for this event
Top

PushUndoSnapshot (character)

Purpose: Pushes a snapshot of the designer temp-tables onto the undo stack
Notes: No snapshot is recorded while the designer refreshes itself or
while an undo action is being executed

Parameters:
pcDescription CHARACTER
The description of the action to be undone
Top

RefreshDesigner ()

Purpose: Refreshes the Designer
Notes:

Top

RenumberColumns ()

Purpose: Renumbers the object instances of the columns after a column was
added or removed
Notes: SCL-5915: The columns of the base object master of a customized
variant are fixed in place, only the columns of the variant are
renumbered (see ComputeVariantColumnOrder)

Top

RevertColumnLayout ()

Purpose: Restores the column layout of the grid from the designer temp-tables
Notes: SCL-5915: Used when a column move of a customized variant cannot be
represented. The Modified flag is recomputed from the pending
changes of the designer temp-tables

Top

SelectColumn (UltraGridColumn)

Purpose: Selects a column
Notes:

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The UltraGridColumn
Top

SetInstanceHidden (character, logical)

Purpose: Hides or shows the column of an existing object instance through
the HIDDEN attribute of the instance
Notes: SCL-5915: Used for the columns of the base object master of a
customized variant, which cannot be removed through the variant.
The value is stored as an override on the customized (shadow)
instance of the variant when the design is saved

Parameters:
pcObjectInstanceGuid CHARACTER
The ObjectInstanceGuid of the instance
plHidden LOGICAL
Logical value indicating if the column is hidden
Top

smartDynamicBrowser1_AfterColPosChanged (Object, AfterColPosChangedEventArgs)

Purpose: Event handler for the AfterColPosChanged event of the smartDynamicBrowser1
Notes:

Parameters:
sender System.Object
The reference to the object that raised this event
e Infragistics.Win.UltraWinGrid.AfterColPosChangedEventArgs
The AfterColPosChangedEventArgs with the data for this event
Top

ToolClickHandler (Object, ToolClickEventArgs)

Purpose: Event handler for the ToolClick event of the owning Form's
ToolbarsManager
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event
Top

UndoLastAction ()

Purpose: Undoes the most recent change recorded on the undo stack
Notes: Restores the designer temp-tables and re-renders the grid preview

Top

UndoStackChangedHandler (Object, EventArgs)

Purpose: Event handler for the StackChanged event of the undo stack
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

UpdateUndoToolState ()

Purpose: Updates the enabled state and tooltip of the ribbon Undo button
Notes:



Constructor Detail
Top

GridDesignerControl ()

Purpose: Constructor for the GridDesignerControl class
Notes:



Property Detail
Top

Consultingwerk.Windows.Framework.Repository.Object.SmartPropertyGridControl PropertyGrid


Returns Consultingwerk.Windows.Framework.Repository.Object.SmartPropertyGridControl
Top

Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ToolbarsManager


Returns Infragistics.Win.UltraWinToolbars.UltraToolbarsManager


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:38:11