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




Top Method Summary
Options Name Purpose
Consultingwerk.SmartFramework.Menu.SmartModuleTableModel CreateCurrentRecordView () Creates a new instance of the SmartModuleTableModel as a view model for the current record
Consultingwerk.SmartFramework.Menu.SmartModuleTableModel CreateView () Creates a new instance of the SmartModuleTableModel as a view model
Consultingwerk.SmartFramework.Menu.SmartModuleTableModel Fill (IFetchDataByKeyTableParameter) Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Consultingwerk.SmartFramework.Menu.SmartModuleTableModel Fill (SmartModuleQuery) Fills the TableModel or filters the View TableModel based on the given TableQuery
Consultingwerk.SmartFramework.Menu.SmartModuleTableModel Fill (SmartModuleQuery, OnNotAvailableEnum) Fills the TableModel or filters the View TableModel based on the given TableQuery
CHARACTER ModuleDataFolderWhenAvailable (character) Returns the value of the ModuleDataFolder field when a record is available
CHARACTER ModuleDescriptionWhenAvailable (character) Returns the value of the ModuleDescription field when a record is available
CHARACTER ModuleGuidWhenAvailable (character) Returns the value of the ModuleGuid field when a record is available
CHARACTER ModuleNameWhenAvailable (character) Returns the value of the ModuleName field when a record is available
CHARACTER ModulePackageWhenAvailable (character) Returns the value of the ModulePackage field when a record is available
CHARACTER ProductCodeWhenAvailable (character) Returns the value of the ProductCode field when a record is available
CHARACTER ProductGuidWhenAvailable (character) Returns the value of the ProductGuid field when a record is available
Consultingwerk.SmartFramework.Menu.SmartModuleTableModelFilter ResetFilter () Resets the TableModel Filter
Consultingwerk.SmartFramework.Menu.SmartModuleTableModel SetBatching (logical) Sets the Batching property
LOGICAL SystemOwnedWhenAvailable (logical) Returns the value of the SystemOwned field when a record is available

Top Constructor Summary
Options Name Purpose
SmartModuleTableModel_Generated () Constructor for the SmartModuleTableModel_Generated class
SmartModuleTableModel_Generated (DatasetModel, handle) Constructor for the SmartModuleTableModel_Generated class
SmartModuleTableModel_Generated (handle) Constructor for the SmartModuleTableModel class
SmartModuleTableModel_Generated (handle, BufferModelGcModeEnum) Constructor for the SmartModuleTableModel class
SmartModuleTableModel_Generated (SmartModuleTableModel, handle) Constructor for the SmartModuleTableModel_Generated class

Top Property Summary
Options Name Purpose
Consultingwerk.SmartFramework.Menu.SmartModuleTableModelFilter Filter
CHARACTER ModuleDataFolder
CHARACTER ModuleDescription
CHARACTER ModuleGuid
CHARACTER ModuleName
CHARACTER ModulePackage
CHARACTER ProductCode
CHARACTER ProductGuid
Consultingwerk.SmartFramework.Menu.SmartModuleTableModelSort SortBy
LOGICAL SystemOwned


Method Detail
Top

Consultingwerk.SmartFramework.Menu.SmartModuleTableModel CreateCurrentRecordView ()

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

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

Consultingwerk.SmartFramework.Menu.SmartModuleTableModel CreateView ()

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

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

Consultingwerk.SmartFramework.Menu.SmartModuleTableModel 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.SmartModuleTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Menu.SmartModuleTableModel Fill (SmartModuleQuery)

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

Parameters:
poQuery Consultingwerk.SmartFramework.Menu.SmartModuleQuery
The reference to the SmartModuleTableModelQuery
Returns Consultingwerk.SmartFramework.Menu.SmartModuleTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Menu.SmartModuleTableModel Fill (SmartModuleQuery, OnNotAvailableEnum)

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

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

CHARACTER ModuleDataFolderWhenAvailable (character)

Purpose: Returns the value of the ModuleDataFolder 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 ModuleDescriptionWhenAvailable (character)

Purpose: Returns the value of the ModuleDescription 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 ModuleGuidWhenAvailable (character)

Purpose: Returns the value of the ModuleGuid 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 ModuleNameWhenAvailable (character)

Purpose: Returns the value of the ModuleName 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 ModulePackageWhenAvailable (character)

Purpose: Returns the value of the ModulePackage 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 ProductCodeWhenAvailable (character)

Purpose: Returns the value of the ProductCode 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 ProductGuidWhenAvailable (character)

Purpose: Returns the value of the ProductGuid 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.SmartModuleTableModelFilter ResetFilter ()

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

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

Consultingwerk.SmartFramework.Menu.SmartModuleTableModel 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.SmartModuleTableModel
The reference to the &1 instance itself
Top

LOGICAL SystemOwnedWhenAvailable (logical)

Purpose: Returns the value of the SystemOwned 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


Constructor Detail
Top

SmartModuleTableModel_Generated ()

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

Top

SmartModuleTableModel_Generated (DatasetModel, handle)

Purpose: Constructor for the SmartModuleTableModel_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

SmartModuleTableModel_Generated (handle)

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

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

SmartModuleTableModel_Generated (handle, BufferModelGcModeEnum)

Purpose: Constructor for the SmartModuleTableModel 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

SmartModuleTableModel_Generated (SmartModuleTableModel, handle)

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

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


Property Detail
Top

Consultingwerk.SmartFramework.Menu.SmartModuleTableModelFilter Filter


Returns Consultingwerk.SmartFramework.Menu.SmartModuleTableModelFilter
Top

CHARACTER ModuleDataFolder


Returns CHARACTER
Top

CHARACTER ModuleDescription


Returns CHARACTER
Top

CHARACTER ModuleGuid


Returns CHARACTER
Top

CHARACTER ModuleName


Returns CHARACTER
Top

CHARACTER ModulePackage


Returns CHARACTER
Top

CHARACTER ProductCode


Returns CHARACTER
Top

CHARACTER ProductGuid


Returns CHARACTER
Top

Consultingwerk.SmartFramework.Menu.SmartModuleTableModelSort SortBy


Returns Consultingwerk.SmartFramework.Menu.SmartModuleTableModelSort
Top

LOGICAL SystemOwned


Returns LOGICAL


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