Top Method Summary
Options Name Purpose
CHARACTER ContainerObjectMasterGuidWhenAvailable (character) Returns the value of the ContainerObjectMasterGuid field when a record is available
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel CreateCurrentRecordView () Creates a new instance of the SmartPageTableModel as a view model for the current record
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel CreateView () Creates a new instance of the SmartPageTableModel as a view model
LOGICAL EnableOnCreateWhenAvailable (logical) Returns the value of the EnableOnCreate field when a record is available
LOGICAL EnableOnModifyWhenAvailable (logical) Returns the value of the EnableOnModify field when a record is available
LOGICAL EnableOnViewWhenAvailable (logical) Returns the value of the EnableOnView field when a record is available
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel Fill (IFetchDataByKeyTableParameter) Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel Fill (SmartPageQuery) Fills the TableModel or filters the View TableModel based on the given TableQuery
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel Fill (SmartPageQuery, OnNotAvailableEnum) Fills the TableModel or filters the View TableModel based on the given TableQuery
CHARACTER PageGuidWhenAvailable (character) Returns the value of the PageGuid field when a record is available
CHARACTER PageIconWebWhenAvailable (character) Returns the value of the PageIconWeb field when a record is available
CHARACTER PageIconWhenAvailable (character) Returns the value of the PageIcon field when a record is available
CHARACTER PageKeyWhenAvailable (character) Returns the value of the PageKey field when a record is available
CHARACTER PageLabelWhenAvailable (character) Returns the value of the PageLabel field when a record is available
INTEGER PageSequenceWhenAvailable (integer) Returns the value of the PageSequence field when a record is available
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelFilter ResetFilter () Resets the TableModel Filter
CHARACTER SecurityTokenWhenAvailable (character) Returns the value of the SecurityToken field when a record is available
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetBatching (logical) Sets the Batching property
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetFillSmartLink (logical) Gets if the table eSmartLink should be populated as well
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetFillSmartObjectInstance (logical) Gets if the table eSmartObjectInstance should be populated as well
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetFillSmartObjectMaster (logical) Gets if the table eSmartObjectMaster should be populated as well
CHARACTER TabGroupWhenAvailable (character) Returns the value of the TabGroup field when a record is available

Top Constructor Summary
Options Name Purpose
SmartPageTableModel_Generated () Constructor for the SmartPageTableModel_Generated class
SmartPageTableModel_Generated (DatasetModel, handle) Constructor for the SmartPageTableModel_Generated class
SmartPageTableModel_Generated (handle) Constructor for the SmartPageTableModel class
SmartPageTableModel_Generated (handle, BufferModelGcModeEnum) Constructor for the SmartPageTableModel class
SmartPageTableModel_Generated (SmartPageTableModel, handle) Constructor for the SmartPageTableModel_Generated class

Top Property Summary
Options Name Purpose
CHARACTER ContainerObjectMasterGuid
LOGICAL EnableOnCreate
LOGICAL EnableOnModify
LOGICAL EnableOnView
LOGICAL FillSmartLink
LOGICAL FillSmartObjectInstance
LOGICAL FillSmartObjectMaster
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelFilter Filter
CHARACTER PageGuid
CHARACTER PageIcon
CHARACTER PageIconWeb
CHARACTER PageKey
CHARACTER PageLabel
INTEGER PageSequence
CHARACTER SecurityToken
Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelSort SortBy
CHARACTER TabGroup


Method Detail
Top

CHARACTER ContainerObjectMasterGuidWhenAvailable (character)

Purpose: Returns the value of the ContainerObjectMasterGuid 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.Repository.Object.SmartPageTableModel CreateCurrentRecordView ()

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

Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel
The SmartPageTableModel as the view model
Top

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel CreateView ()

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

Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel
The SmartPageTableModel as the view model
Top

LOGICAL EnableOnCreateWhenAvailable (logical)

Purpose: Returns the value of the EnableOnCreate 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 EnableOnModifyWhenAvailable (logical)

Purpose: Returns the value of the EnableOnModify 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 EnableOnViewWhenAvailable (logical)

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

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel 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.Repository.Object.SmartPageTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel Fill (SmartPageQuery)

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

Parameters:
poQuery Consultingwerk.SmartFramework.Repository.Object.SmartPageQuery
The reference to the SmartPageTableModelQuery
Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel Fill (SmartPageQuery, OnNotAvailableEnum)

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

Parameters:
poQuery Consultingwerk.SmartFramework.Repository.Object.SmartPageQuery
The reference to the SmartPageTableModelQuery
poOnNotAvailable Consultingwerk.OERA.OnNotAvailableEnum
OnNotAvailableEnum member describing if the TableModel should throw an error on not available
Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel
The reference to this TableModel instance
Top

CHARACTER PageGuidWhenAvailable (character)

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

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

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

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

Purpose: Returns the value of the PageLabel 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 PageSequenceWhenAvailable (integer)

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

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelFilter ResetFilter ()

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

Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelFilter
The SmartPageTableModelFilter instance
Top

CHARACTER SecurityTokenWhenAvailable (character)

Purpose: Returns the value of the SecurityToken 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.Repository.Object.SmartPageTableModel SetBatching (logical)

Purpose: Sets the Batching property
Notes: Fluent interface

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

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetFillSmartLink (logical)

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

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

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetFillSmartObjectInstance (logical)

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

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

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModel SetFillSmartObjectMaster (logical)

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

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

CHARACTER TabGroupWhenAvailable (character)

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


Constructor Detail
Top

SmartPageTableModel_Generated ()

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

Top

SmartPageTableModel_Generated (DatasetModel, handle)

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

SmartPageTableModel_Generated (handle)

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

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

SmartPageTableModel_Generated (handle, BufferModelGcModeEnum)

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

SmartPageTableModel_Generated (SmartPageTableModel, handle)

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

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


Property Detail
Top

CHARACTER ContainerObjectMasterGuid


Returns CHARACTER
Top

LOGICAL EnableOnCreate


Returns LOGICAL
Top

LOGICAL EnableOnModify


Returns LOGICAL
Top

LOGICAL EnableOnView


Returns LOGICAL
Top

LOGICAL FillSmartLink


Returns LOGICAL
Top

LOGICAL FillSmartObjectInstance


Returns LOGICAL
Top

LOGICAL FillSmartObjectMaster


Returns LOGICAL
Top

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelFilter Filter


Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelFilter
Top

CHARACTER PageGuid


Returns CHARACTER
Top

CHARACTER PageIcon


Returns CHARACTER
Top

CHARACTER PageIconWeb


Returns CHARACTER
Top

CHARACTER PageKey


Returns CHARACTER
Top

CHARACTER PageLabel


Returns CHARACTER
Top

INTEGER PageSequence


Returns INTEGER
Top

CHARACTER SecurityToken


Returns CHARACTER
Top

Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelSort SortBy


Returns Consultingwerk.SmartFramework.Repository.Object.SmartPageTableModelSort
Top

CHARACTER TabGroup


Returns CHARACTER


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