Top Method Summary
Options Name Purpose
LOGICAL AllowAttachmentsWhenAvailable (logical) Returns the value of the AllowAttachments field when a record is available
LOGICAL AllowCommentsWhenAvailable (logical) Returns the value of the AllowComments field when a record is available
Consultingwerk.SmartFramework.System.SmartTableTableModel CreateCurrentRecordView () Creates a new instance of the SmartTableTableModel as a view model for the current record
Consultingwerk.SmartFramework.System.SmartTableTableModel CreateView () Creates a new instance of the SmartTableTableModel as a view model
CHARACTER DatabaseNameWhenAvailable (character) Returns the value of the DatabaseName field when a record is available
CHARACTER DescriptionFieldsWhenAvailable (character) Returns the value of the DescriptionFields field when a record is available
CHARACTER DescriptionFormatsWhenAvailable (character) Returns the value of the DescriptionFormats field when a record is available
CHARACTER DescriptionSubstituteWhenAvailable (character) Returns the value of the DescriptionSubstitute field when a record is available
Consultingwerk.SmartFramework.System.SmartTableTableModel Fill (IFetchDataByKeyTableParameter) Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Consultingwerk.SmartFramework.System.SmartTableTableModel Fill (SmartTableQuery) Fills the TableModel or filters the View TableModel based on the given TableQuery
Consultingwerk.SmartFramework.System.SmartTableTableModel Fill (SmartTableQuery, OnNotAvailableEnum) Fills the TableModel or filters the View TableModel based on the given TableQuery
CHARACTER KeyFieldAssignmentGUIDWhenAvailable (character) Returns the value of the KeyFieldAssignmentGUID field when a record is available
CHARACTER MaintenanceBusinessEntityWhenAvailable (character) Returns the value of the MaintenanceBusinessEntity field when a record is available
CHARACTER QualifiedTableNameWhenAvailable (character) Returns the value of the QualifiedTableName field when a record is available
CHARACTER QueryBusinessEntityWhenAvailable (character) Returns the value of the QueryBusinessEntity field when a record is available
Consultingwerk.SmartFramework.System.SmartTableTableModelFilter ResetFilter () Resets the TableModel Filter
Consultingwerk.SmartFramework.System.SmartTableTableModel SetBatching (logical) Sets the Batching property
CHARACTER TableDescriptionWhenAvailable (character) Returns the value of the TableDescription field when a record is available
CHARACTER TableGUIDWhenAvailable (character) Returns the value of the TableGUID field when a record is available
CHARACTER TableNameWhenAvailable (character) Returns the value of the TableName field when a record is available
CHARACTER TempTableNameWhenAvailable (character) Returns the value of the TempTableName field when a record is available
CHARACTER UniqueKeyFieldsWhenAvailable (character) Returns the value of the UniqueKeyFields field when a record is available
CHARACTER UniqueKeyFormatsWhenAvailable (character) Returns the value of the UniqueKeyFormats field when a record is available
CHARACTER UniqueKeySubstituteWhenAvailable (character) Returns the value of the UniqueKeySubstitute field when a record is available

Top Constructor Summary
Options Name Purpose
SmartTableTableModel_Generated () Constructor for the SmartTableTableModel_Generated class
SmartTableTableModel_Generated (DatasetModel, handle) Constructor for the SmartTableTableModel_Generated class
SmartTableTableModel_Generated (handle) Constructor for the SmartTableTableModel class
SmartTableTableModel_Generated (handle, BufferModelGcModeEnum) Constructor for the SmartTableTableModel class
SmartTableTableModel_Generated (SmartTableTableModel, handle) Constructor for the SmartTableTableModel_Generated class

Top Property Summary
Options Name Purpose
LOGICAL AllowAttachments
LOGICAL AllowComments
CHARACTER DatabaseName
CHARACTER DescriptionFields
CHARACTER DescriptionFormats
CHARACTER DescriptionSubstitute
Consultingwerk.SmartFramework.System.SmartTableTableModelFilter Filter
CHARACTER KeyFieldAssignmentGUID
CHARACTER MaintenanceBusinessEntity
CHARACTER QualifiedTableName
CHARACTER QueryBusinessEntity
Consultingwerk.SmartFramework.System.SmartTableTableModelSort SortBy
CHARACTER TableDescription
CHARACTER TableGUID
CHARACTER TableName
CHARACTER TempTableName
CHARACTER UniqueKeyFields
CHARACTER UniqueKeyFormats
CHARACTER UniqueKeySubstitute


Method Detail
Top

LOGICAL AllowAttachmentsWhenAvailable (logical)

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

Purpose: Returns the value of the AllowComments 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.System.SmartTableTableModel CreateCurrentRecordView ()

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

Returns Consultingwerk.SmartFramework.System.SmartTableTableModel
The SmartTableTableModel as the view model
Top

Consultingwerk.SmartFramework.System.SmartTableTableModel CreateView ()

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

Returns Consultingwerk.SmartFramework.System.SmartTableTableModel
The SmartTableTableModel as the view model
Top

CHARACTER DatabaseNameWhenAvailable (character)

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

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

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

Purpose: Returns the value of the DescriptionSubstitute 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.System.SmartTableTableModel 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.System.SmartTableTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.System.SmartTableTableModel Fill (SmartTableQuery)

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

Parameters:
poQuery Consultingwerk.SmartFramework.System.SmartTableQuery
The reference to the SmartTableTableModelQuery
Returns Consultingwerk.SmartFramework.System.SmartTableTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.System.SmartTableTableModel Fill (SmartTableQuery, OnNotAvailableEnum)

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

Parameters:
poQuery Consultingwerk.SmartFramework.System.SmartTableQuery
The reference to the SmartTableTableModelQuery
poOnNotAvailable Consultingwerk.OERA.OnNotAvailableEnum
OnNotAvailableEnum member describing if the TableModel should throw an error on not available
Returns Consultingwerk.SmartFramework.System.SmartTableTableModel
The reference to this TableModel instance
Top

CHARACTER KeyFieldAssignmentGUIDWhenAvailable (character)

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

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

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

Purpose: Returns the value of the QueryBusinessEntity 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.System.SmartTableTableModelFilter ResetFilter ()

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

Returns Consultingwerk.SmartFramework.System.SmartTableTableModelFilter
The SmartTableTableModelFilter instance
Top

Consultingwerk.SmartFramework.System.SmartTableTableModel SetBatching (logical)

Purpose: Sets the Batching property
Notes: Fluent interface

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

CHARACTER TableDescriptionWhenAvailable (character)

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

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

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

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

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

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

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

SmartTableTableModel_Generated ()

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

Top

SmartTableTableModel_Generated (DatasetModel, handle)

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

SmartTableTableModel_Generated (handle)

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

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

SmartTableTableModel_Generated (handle, BufferModelGcModeEnum)

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

SmartTableTableModel_Generated (SmartTableTableModel, handle)

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

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


Property Detail
Top

LOGICAL AllowAttachments


Returns LOGICAL
Top

LOGICAL AllowComments


Returns LOGICAL
Top

CHARACTER DatabaseName


Returns CHARACTER
Top

CHARACTER DescriptionFields


Returns CHARACTER
Top

CHARACTER DescriptionFormats


Returns CHARACTER
Top

CHARACTER DescriptionSubstitute


Returns CHARACTER
Top

Consultingwerk.SmartFramework.System.SmartTableTableModelFilter Filter


Returns Consultingwerk.SmartFramework.System.SmartTableTableModelFilter
Top

CHARACTER KeyFieldAssignmentGUID


Returns CHARACTER
Top

CHARACTER MaintenanceBusinessEntity


Returns CHARACTER
Top

CHARACTER QualifiedTableName


Returns CHARACTER
Top

CHARACTER QueryBusinessEntity


Returns CHARACTER
Top

Consultingwerk.SmartFramework.System.SmartTableTableModelSort SortBy


Returns Consultingwerk.SmartFramework.System.SmartTableTableModelSort
Top

CHARACTER TableDescription


Returns CHARACTER
Top

CHARACTER TableGUID


Returns CHARACTER
Top

CHARACTER TableName


Returns CHARACTER
Top

CHARACTER TempTableName


Returns CHARACTER
Top

CHARACTER UniqueKeyFields


Returns CHARACTER
Top

CHARACTER UniqueKeyFormats


Returns CHARACTER
Top

CHARACTER UniqueKeySubstitute


Returns CHARACTER


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