Namespace: Consultingwerk.SmartFramework.Menu
Class 
SmartMenuTableModel_Generated Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.TableModel
Implements: IDoNotIterateInDebugging, IEnumerable, IModelFilterTarget, ISupportsAvailable, Consultingwerk.OERA.ITableModel
Inherited by: Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
ABSTRACT




Top Method Summary
Options Name Purpose
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel CreateCurrentRecordView () Creates a new instance of the SmartMenuTableModel as a view model for the current record
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel CreateView () Creates a new instance of the SmartMenuTableModel as a view model
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel Fill (IFetchDataByKeyTableParameter) Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel Fill (SmartMenuQuery) Fills the TableModel or filters the View TableModel based on the given TableQuery
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel Fill (SmartMenuQuery, OnNotAvailableEnum) Fills the TableModel or filters the View TableModel based on the given TableQuery
CHARACTER FunctionGuidWhenAvailable (character) Returns the value of the FunctionGuid field when a record is available
CHARACTER FunctionNameWhenAvailable (character) Returns the value of the FunctionName field when a record is available
LOGICAL HasChildWhenAvailable (logical) Returns the value of the HasChild field when a record is available
LOGICAL MenuBeginsAGroupWhenAvailable (logical) Returns the value of the MenuBeginsAGroup field when a record is available
CHARACTER MenuGuidWhenAvailable (character) Returns the value of the MenuGuid field when a record is available
CHARACTER MenuLargeImageWhenAvailable (character) Returns the value of the MenuLargeImage field when a record is available
CHARACTER MenuNameWhenAvailable (character) Returns the value of the MenuName field when a record is available
INTEGER MenuSequenceWhenAvailable (integer) Returns the value of the MenuSequence field when a record is available
CHARACTER MenuSmallImageWhenAvailable (character) Returns the value of the MenuSmallImage field when a record is available
CHARACTER MenuStructureCodeWhenAvailable (character) Returns the value of the MenuStructureCode field when a record is available
LONGCHAR MenuStructureParameterWhenAvailable (longchar) Returns the value of the MenuStructureParameter field when a record is available
CHARACTER MenuStructureTypeWhenAvailable (character) Returns the value of the MenuStructureType field when a record is available
CHARACTER MenuStyleCodeWhenAvailable (character) Returns the value of the MenuStyleCode field when a record is available
CHARACTER MenuStyleGuidWhenAvailable (character) Returns the value of the MenuStyleGuid field when a record is available
CHARACTER MenuTooltipWhenAvailable (character) Returns the value of the MenuTooltip field when a record is available
CHARACTER ParentMenuGuidWhenAvailable (character) Returns the value of the ParentMenuGuid field when a record is available
Consultingwerk.SmartFramework.Menu.SmartMenuTableModelFilter ResetFilter () Resets the TableModel Filter
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel SetBatching (logical) Sets the Batching property
Consultingwerk.SmartFramework.Menu.SmartMenuTableModel SetFillSmartFunction (logical) Gets if the table eSmartFunction should be populated as well

Top Constructor Summary
Options Name Purpose
SmartMenuTableModel_Generated () Constructor for the SmartMenuTableModel_Generated class
SmartMenuTableModel_Generated (DatasetModel, handle) Constructor for the SmartMenuTableModel_Generated class
SmartMenuTableModel_Generated (handle) Constructor for the SmartMenuTableModel class
SmartMenuTableModel_Generated (handle, BufferModelGcModeEnum) Constructor for the SmartMenuTableModel class
SmartMenuTableModel_Generated (SmartMenuTableModel, handle) Constructor for the SmartMenuTableModel_Generated class

Top Property Summary
Options Name Purpose
LOGICAL FillSmartFunction
Consultingwerk.SmartFramework.Menu.SmartMenuTableModelFilter Filter
CHARACTER FunctionGuid
CHARACTER FunctionName
LOGICAL HasChild
LOGICAL MenuBeginsAGroup
CHARACTER MenuGuid
CHARACTER MenuLargeImage
CHARACTER MenuName
INTEGER MenuSequence
CHARACTER MenuSmallImage
CHARACTER MenuStructureCode
LONGCHAR MenuStructureParameter
CHARACTER MenuStructureType
CHARACTER MenuStyleCode
CHARACTER MenuStyleGuid
CHARACTER MenuTooltip
CHARACTER ParentMenuGuid
Consultingwerk.SmartFramework.Menu.SmartMenuTableModelSort SortBy


Method Detail
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel CreateCurrentRecordView ()

Purpose: Creates a new instance of the SmartMenuTableModel as a view model for the current record
Notes:

Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The SmartMenuTableModel as the view model
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel CreateView ()

Purpose: Creates a new instance of the SmartMenuTableModel as a view model
Notes:

Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The SmartMenuTableModel as the view model
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel Fill (IFetchDataByKeyTableParameter)

Purpose: Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Notes: The Tables property of the IFetchDataByKeyTableParameter should match the
FillChildTables property of the TableModel instance

Parameters:
poFetchDataByKeyTableParameter Consultingwerk.OERA.IFetchDataByKeyTableParameter
The IFetchDataByKeyTableParameter to populate the DatasetModel with
Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel Fill (SmartMenuQuery)

Purpose: Fills the TableModel or filters the View TableModel based on the given
TableQuery
Notes:

Parameters:
poQuery Consultingwerk.SmartFramework.Menu.SmartMenuQuery
The reference to the SmartMenuTableModelQuery
Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel Fill (SmartMenuQuery, OnNotAvailableEnum)

Purpose: Fills the TableModel or filters the View TableModel based on the given
TableQuery
Notes:

Parameters:
poQuery Consultingwerk.SmartFramework.Menu.SmartMenuQuery
The reference to the SmartMenuTableModelQuery
poOnNotAvailable Consultingwerk.OERA.OnNotAvailableEnum
OnNotAvailableEnum member describing if the TableModel should throw an error on not available
Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The reference to this TableModel instance
Top

CHARACTER FunctionGuidWhenAvailable (character)

Purpose: Returns the value of the FunctionGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER FunctionNameWhenAvailable (character)

Purpose: Returns the value of the FunctionName field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

LOGICAL HasChildWhenAvailable (logical)

Purpose: Returns the value of the HasChild field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue LOGICAL
The default value to return when no record is available
Returns LOGICAL
The field value or the default value when no record is available
Top

LOGICAL MenuBeginsAGroupWhenAvailable (logical)

Purpose: Returns the value of the MenuBeginsAGroup field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue LOGICAL
The default value to return when no record is available
Returns LOGICAL
The field value or the default value when no record is available
Top

CHARACTER MenuGuidWhenAvailable (character)

Purpose: Returns the value of the MenuGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER MenuLargeImageWhenAvailable (character)

Purpose: Returns the value of the MenuLargeImage field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER MenuNameWhenAvailable (character)

Purpose: Returns the value of the MenuName field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

INTEGER MenuSequenceWhenAvailable (integer)

Purpose: Returns the value of the MenuSequence field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue INTEGER
The default value to return when no record is available
Returns INTEGER
The field value or the default value when no record is available
Top

CHARACTER MenuSmallImageWhenAvailable (character)

Purpose: Returns the value of the MenuSmallImage field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER MenuStructureCodeWhenAvailable (character)

Purpose: Returns the value of the MenuStructureCode field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

LONGCHAR MenuStructureParameterWhenAvailable (longchar)

Purpose: Returns the value of the MenuStructureParameter field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue LONGCHAR
The default value to return when no record is available
Returns LONGCHAR
The field value or the default value when no record is available
Top

CHARACTER MenuStructureTypeWhenAvailable (character)

Purpose: Returns the value of the MenuStructureType field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER MenuStyleCodeWhenAvailable (character)

Purpose: Returns the value of the MenuStyleCode field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER MenuStyleGuidWhenAvailable (character)

Purpose: Returns the value of the MenuStyleGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER MenuTooltipWhenAvailable (character)

Purpose: Returns the value of the MenuTooltip field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER ParentMenuGuidWhenAvailable (character)

Purpose: Returns the value of the ParentMenuGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModelFilter ResetFilter ()

Purpose: Resets the TableModel Filter
Notes: Strong-typed variant of the TableModelFilter:Reset() method

Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModelFilter
The SmartMenuTableModelFilter instance
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel SetBatching (logical)

Purpose: Sets the Batching property
Notes: Fluent interface

Parameters:
plBatching LOGICAL
Logical value indicating if Batching should be used
Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The reference to the &1 instance itself
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModel SetFillSmartFunction (logical)

Purpose: Gets if the table eSmartFunction should be populated as well
Notes:

Parameters:
plFill LOGICAL
Logical value indicating if the table should be populated
Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The reference to the TableModel for fluent style code


Constructor Detail
Top

SmartMenuTableModel_Generated ()

Purpose: Constructor for the SmartMenuTableModel_Generated class
Notes: Creates a buffer model based on a dynamic internal temp-table in the model class

Top

SmartMenuTableModel_Generated (DatasetModel, handle)

Purpose: Constructor for the SmartMenuTableModel_Generated class
Notes:

Parameters:
poDatasetModel Consultingwerk.OERA.DatasetModel
The reference to the owning DatasetModel
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents
Top

SmartMenuTableModel_Generated (handle)

Purpose: Constructor for the SmartMenuTableModel class
Notes: Creates a buffer model

Parameters:
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents
Top

SmartMenuTableModel_Generated (handle, BufferModelGcModeEnum)

Purpose: Constructor for the SmartMenuTableModel class
Notes: Creates a buffer model

Parameters:
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents
poGcMode Consultingwerk.OERA.BufferModelGcModeEnum
The BufferModelGcModeEnum describing if the buffer or table handle should be deleted with the BufferModel instance
Top

SmartMenuTableModel_Generated (SmartMenuTableModel, handle)

Purpose: Constructor for the SmartMenuTableModel_Generated class
Notes: Creates a view model

Parameters:
poTableModel Consultingwerk.SmartFramework.Menu.SmartMenuTableModel
The reference to SmartMenuTableModel on which this SmartMenuTableModel servers as a ViewModel
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents


Property Detail
Top

LOGICAL FillSmartFunction


Returns LOGICAL
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModelFilter Filter


Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModelFilter
Top

CHARACTER FunctionGuid


Returns CHARACTER
Top

CHARACTER FunctionName


Returns CHARACTER
Top

LOGICAL HasChild


Returns LOGICAL
Top

LOGICAL MenuBeginsAGroup


Returns LOGICAL
Top

CHARACTER MenuGuid


Returns CHARACTER
Top

CHARACTER MenuLargeImage


Returns CHARACTER
Top

CHARACTER MenuName


Returns CHARACTER
Top

INTEGER MenuSequence


Returns INTEGER
Top

CHARACTER MenuSmallImage


Returns CHARACTER
Top

CHARACTER MenuStructureCode


Returns CHARACTER
Top

LONGCHAR MenuStructureParameter


Returns LONGCHAR
Top

CHARACTER MenuStructureType


Returns CHARACTER
Top

CHARACTER MenuStyleCode


Returns CHARACTER
Top

CHARACTER MenuStyleGuid


Returns CHARACTER
Top

CHARACTER MenuTooltip


Returns CHARACTER
Top

CHARACTER ParentMenuGuid


Returns CHARACTER
Top

Consultingwerk.SmartFramework.Menu.SmartMenuTableModelSort SortBy


Returns Consultingwerk.SmartFramework.Menu.SmartMenuTableModelSort


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:25:28