Top Method Summary
Options Name Purpose
CHARACTER CharacterAttribute (handle, character, character) Returns the value of a character attribute of the given attribute buffer
GetGridDefinition (IRapidCloudRequest, dataset-handle) Serves the RCD GridDef endpoint type - renders the grid definition from the MetaGrid repository object
INTEGER IntegerAttribute (handle, character, integer) Returns the value of an integer attribute of the given attribute buffer
LOGICAL LogicalAttribute (handle, character, logical) Returns the value of a logical attribute of the given attribute buffer
RenderColumn (RapidCloudGridDefinition, ISmartRepositoryService, handle, handle, character, handle, logical, integer) Renders a single grid column from the given column instance
RenderColumns (RapidCloudGridDefinition, ISmartRepositoryService, handle, handle, handle) Renders the grid columns from the MetaField instances of the MetaGrid
RenderGridSettings (RapidCloudGridDefinition, handle) Renders the grid level settings from the MetaGrid design attributes
CHARACTER ResolveGridObjectName (IRapidCloudRequest) Returns the name of the MetaGrid object master serving the given request
HANDLE SchemaBuffer (IRapidCloudRequest) Returns the (schema) buffer of the primary temp-table of the entity of the request, when a data endpoint service is registered for the Service Key of the request

Top Constructor Summary
Options Name Purpose
RapidCloudMetaGridEndpoint () Constructor for the RapidCloudMetaGridEndpoint class
RapidCloudMetaGridEndpoint (character) Constructor for the RapidCloudMetaGridEndpoint class

Top Property Summary
Options Name Purpose
CHARACTER DefaultGridObjectNamePattern
CHARACTER GridObjectName


Method Detail
Top

CHARACTER CharacterAttribute (handle, character, character)

Purpose: Returns the value of a character attribute of the given
attribute buffer
Notes: Returns the default when the attribute is not part of the
buffer or carries no value

Parameters:
phAttributes HANDLE
The merged attribute buffer
pcAttributeName CHARACTER
The name of the attribute
pcDefault CHARACTER
The value returned when the attribute is not available
Returns CHARACTER
The attribute value or the default
Top

GetGridDefinition (IRapidCloudRequest, dataset-handle)

Purpose: Serves the RCD GridDef endpoint type - renders the grid
definition from the MetaGrid repository object
Notes:

Parameters:
poRequest Consultingwerk.Integrations.RapidCloud.IRapidCloudRequest
The request of the endpoint invocation
phResponse DATASET-HANDLE
OUTPUT The response ProDataset
Top

INTEGER IntegerAttribute (handle, character, integer)

Purpose: Returns the value of an integer attribute of the given
attribute buffer
Notes: Returns the default when the attribute is not part of the
buffer or carries the unknown value

Parameters:
phAttributes HANDLE
The merged attribute buffer
pcAttributeName CHARACTER
The name of the attribute
piDefault INTEGER
The value returned when the attribute is not available
Returns INTEGER
The attribute value or the default
Top

LOGICAL LogicalAttribute (handle, character, logical)

Purpose: Returns the value of a logical attribute of the given
attribute buffer
Notes: Returns the default when the attribute is not part of the
buffer or carries the unknown value

Parameters:
phAttributes HANDLE
The merged attribute buffer
pcAttributeName CHARACTER
The name of the attribute
plDefault LOGICAL
The value returned when the attribute is not available
Returns LOGICAL
The attribute value or the default
Top

RenderColumn (RapidCloudGridDefinition, ISmartRepositoryService, handle, handle, character, handle, logical, integer)

Purpose: Renders a single grid column from the given column
instance
Notes:

Parameters:
poGridDefinition Consultingwerk.Integrations.RapidCloud.RapidCloudGridDefinition
The grid definition to fill
poRepository Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
The repository service
phRepositoryData HANDLE
The repository data of the MetaGrid
phInstanceBuffer HANDLE
The buffer positioned on the column instance
pcColName CHARACTER
The name of the column (the bound field)
phSchemaField HANDLE
The handle of the bound field of the entity temp-table, ? when the entity schema is not available
plGridEditable LOGICAL
The value of the Editable attribute of the MetaGrid
piPosition INTEGER
The position of the column
Top

RenderColumns (RapidCloudGridDefinition, ISmartRepositoryService, handle, handle, handle)

Purpose: Renders the grid columns from the MetaField instances of
the MetaGrid
Notes: MetaDataField instances are bound to the field of their
master name, every other MetaField instance (lookup, combo)
to the field of its instance name (SCL-6043); instances of
other types (buttons, custom components) are skipped in
this version

Parameters:
poGridDefinition Consultingwerk.Integrations.RapidCloud.RapidCloudGridDefinition
The grid definition to fill
poRepository Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
The repository service
phRepositoryData HANDLE
The repository data of the MetaGrid
phAttributes HANDLE
The merged attribute buffer of the MetaGrid master
phSchemaBuffer HANDLE
The buffer of the entity temp-table providing the column data types, ? when the entity schema is not available
Top

RenderGridSettings (RapidCloudGridDefinition, handle)

Purpose: Renders the grid level settings from the MetaGrid design
attributes
Notes: Follows the SCL-5724 attribute mapping

Parameters:
poGridDefinition Consultingwerk.Integrations.RapidCloud.RapidCloudGridDefinition
The grid definition to fill
phAttributes HANDLE
The merged attribute buffer of the MetaGrid master
Top

CHARACTER ResolveGridObjectName (IRapidCloudRequest)

Purpose: Returns the name of the MetaGrid object master serving the
given request
Notes: The GridObjectName of a keyed registration, otherwise the
DefaultGridObjectNamePattern applied to the Service Key of
the request (SCL-6043)

Parameters:
poRequest Consultingwerk.Integrations.RapidCloud.IRapidCloudRequest
The request of the endpoint invocation
Returns CHARACTER
The name of the MetaGrid object master
Top

HANDLE SchemaBuffer (IRapidCloudRequest)

Purpose: Returns the (schema) buffer of the primary temp-table of
the entity of the request, when a data endpoint service
is registered for the Service Key of the request
Notes: The schema buffer supplies the data type, label and format
of columns whose attributes do not carry them (lookup and
combo instances). Returns ? when no RapidCloudDataEndpoint
serves the entity

Parameters:
poRequest Consultingwerk.Integrations.RapidCloud.IRapidCloudRequest
The request of the endpoint invocation
Returns HANDLE
The handle of the primary temp-table buffer or ?


Constructor Detail
Top

RapidCloudMetaGridEndpoint ()

Purpose: Constructor for the RapidCloudMetaGridEndpoint class
Notes: The default service of the Keyed Service Container: the
MetaGrid is derived from the Service Key of every request
through the DefaultGridObjectNamePattern (SCL-6043)

Top

RapidCloudMetaGridEndpoint (character)

Purpose: Constructor for the RapidCloudMetaGridEndpoint class
Notes: A keyed registration serving one MetaGrid for the entity
of its Service Key

Parameters:
pcGridObjectName CHARACTER
The name of the MetaGrid object master to render


Property Detail
Top

CHARACTER DefaultGridObjectNamePattern


Returns CHARACTER
Top

CHARACTER GridObjectName


Returns CHARACTER


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