Top Method Summary
Options Name Purpose
DeserializeProperty (JsonObject, character, character, character) Deserializes a single property value from the JsonObject
Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec WithFormId (character, character, character, JsonObject) Alternative Constructor for the SerializableTreeNodeDetailSpec class
Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec WithFormId (character, character, character, JsonObject, character, JsonObject) Alternative Constructor for the SerializableTreeNodeDetailSpec class

Top Constructor Summary
Options Name Purpose
SerializableTreeNodeDetailSpec () Constructor for the SerializableTreeNodeDetailSpec class
SerializableTreeNodeDetailSpec (character, character, character, JsonObject) Constructor for the SerializableTreeNodeDetailSpec class
SerializableTreeNodeDetailSpec (character, character, character, JsonObject, character, JsonObject) Constructor for the SerializableTreeNodeDetailSpec class
SerializableTreeNodeDetailSpec (Object, character, character, JsonObject) Constructor for the SerializableTreeNodeDetailSpec class
SerializableTreeNodeDetailSpec (Object, character, character, JsonObject, character, JsonObject) Constructor for the SerializableTreeNodeDetailSpec class

Top Property Summary
Options Name Purpose
CHARACTER DataSource
CHARACTER ForeignFields
Progress.Json.ObjectModel.JsonObject ForeignValues
CHARACTER FormId
CHARACTER KeyFields
Progress.Json.ObjectModel.JsonObject KeyValues
CHARACTER Template


Method Detail
Top

DeserializeProperty (JsonObject, character, character, character)

Purpose: Deserializes a single property value from the JsonObject
Notes: SCL-5849. A detail spec is deserialized from the JSON the
frontends send back (the update request of the web tree view),
which may carry null values: a null value keeps the default of
the property (the base class would fail on a null JsonObject)

Parameters:
poJsonObject Progress.Json.ObjectModel.JsonObject
The reference to the source JsonObject
pcProperty CHARACTER
The name of the property
pcJsonProperty CHARACTER
The name of the property in the JsonObject
pcType CHARACTER
The type of the property
Top

Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec WithFormId (character, character, character, JsonObject)

Purpose: Alternative Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Parameters:
pcFormId CHARACTER
The FormId of the details view
pcDataSource CHARACTER
The name of the DataSource in the detail view template which will be repositioned
pcForeignFields CHARACTER
The comma delimited list of foreign fields
poForeignValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the foreign key values
Returns Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec
The new SerializableTreeNodeDetailSpec instance
Top

Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec WithFormId (character, character, character, JsonObject, character, JsonObject)

Purpose: Alternative Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Parameters:
pcFormId CHARACTER
The FormId of the details view
pcDataSource CHARACTER
The name of the DataSource in the detail view template which will be repositioned
pcForeignFields CHARACTER
The comma delimited list of foreign fields
poForeignValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the foreign key values
pcKeyFields CHARACTER
The comma delimited list of key field names
poKeyValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the key field values
Returns Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec
The new SerializableTreeNodeDetailSpec instance


Constructor Detail
Top

SerializableTreeNodeDetailSpec ()

Purpose: Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Top

SerializableTreeNodeDetailSpec (character, character, character, JsonObject)

Purpose: Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Parameters:
pcTemplate CHARACTER
The URI of the details view template
pcDataSource CHARACTER
The name of the DataSource in the detail view template which will be repositioned
pcForeignFields CHARACTER
The comma delimited list of foreign fields
poForeignValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the foreign key values
Top

SerializableTreeNodeDetailSpec (character, character, character, JsonObject, character, JsonObject)

Purpose: Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Parameters:
pcTemplate CHARACTER
The URI of the details view template
pcDataSource CHARACTER
The name of the DataSource in the detail view template which will be repositioned
pcForeignFields CHARACTER
The comma delimited list of foreign fields
poForeignValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the foreign key values
pcKeyFields CHARACTER
The comma delimited list of key field names
poKeyValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the key field values
Top

SerializableTreeNodeDetailSpec (Object, character, character, JsonObject)

Purpose: Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Parameters:
poTemplate Progress.Lang.Object
The URI of the details view template
pcDataSource CHARACTER
The name of the DataSource in the detail view template which will be repositioned
pcForeignFields CHARACTER
The comma delimited list of foreign fields
poForeignValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the foreign key values
Top

SerializableTreeNodeDetailSpec (Object, character, character, JsonObject, character, JsonObject)

Purpose: Constructor for the SerializableTreeNodeDetailSpec class
Notes:

Parameters:
poTemplate Progress.Lang.Object
The URI of the details view template
pcDataSource CHARACTER
The name of the DataSource in the detail view template which will be repositioned
pcForeignFields CHARACTER
The comma delimited list of foreign fields
poForeignValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the foreign key values
pcKeyFields CHARACTER
The comma delimited list of key field names
poKeyValues Progress.Json.ObjectModel.JsonObject
The JsonObject of the key field values


Property Detail
Top

CHARACTER DataSource


Returns CHARACTER
Top

CHARACTER ForeignFields


Returns CHARACTER
Top

Progress.Json.ObjectModel.JsonObject ForeignValues


Returns Progress.Json.ObjectModel.JsonObject
Top

CHARACTER FormId


Returns CHARACTER
Top

CHARACTER KeyFields


Returns CHARACTER
Top

Progress.Json.ObjectModel.JsonObject KeyValues


Returns Progress.Json.ObjectModel.JsonObject
Top

CHARACTER Template


Returns CHARACTER


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