Top Method Summary
Options Name Purpose
Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec DeserializeDetailSpecs (JsonArray) Deserializes a JSON array of detail specs without type information
DeserializeProperty (JsonObject, character, character, character) Deserializes a single property value from the JsonObject
Consultingwerk.CommonUi.Components.TreeView.TreeNodeCheckboxModeEnum GetCheckboxMode () Returns the check box mode of the node

Top Constructor Summary
Options Name Purpose
SerializableTreeNode () Constructor for the SerializableTreeNode class
SerializableTreeNode (character, character, character, character, character, logical, character, ListSerializableTreeNodeDetailSpec, character[], SerializableTreeNodeDetailSpec) Constructor for the SerializableTreeNode class
SerializableTreeNode (character, character, character, character, logical, character, ListSerializableTreeNodeDetailSpec, character[], SerializableTreeNodeDetailSpec) Constructor for the SerializableTreeNode class
SerializableTreeNode (character, character, character, logical, character, ListSerializableTreeNodeDetailSpec, character[], SerializableTreeNodeDetailSpec) Constructor for the SerializableTreeNode class

Top Property Summary
Options Name Purpose
CHARACTER AddMethodLabels
Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec AddMethods
Consultingwerk.CommonUi.Components.TreeView.TreeNodeCheckboxModeEnum CheckboxMode
CHARACTER ChildNodesUrl
Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec Details
LOGICAL HasChildren
CHARACTER ImageUrl
CHARACTER MainColumnValue
CHARACTER NodeEditorTypes
CHARACTER NodeIcon
Progress.Json.ObjectModel.JsonArray NodeListItems
CHARACTER NodeStyle
CHARACTER NodeType
Progress.Json.ObjectModel.JsonArray NodeValues
CHARACTER OriginalMainColumnValue
Progress.Json.ObjectModel.JsonArray OriginalNodeValues


Method Detail
Top

Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec DeserializeDetailSpecs (JsonArray)

Purpose: Deserializes a JSON array of detail specs without type
information
Notes: SCL-5849

Parameters:
poArray Progress.Json.ObjectModel.JsonArray
The JsonArray with the JSON objects of the detail specs
Returns Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec
The ListSerializableTreeNodeDetailSpec with the detail specs
Top

DeserializeProperty (JsonObject, character, character, character)

Purpose: Deserializes a single property value from the JsonObject
Notes: SCL-5849. Nodes are deserialized from the JSON the frontends
send back (the update request of the web tree view), which
carries no type information: a null value keeps the default of
the property (the base class would fail on a null JsonArray),
and the entries of the AddMethods list are deserialized as
SerializableTreeNodeDetailSpec instances (the base class
requires a SerializedType per list entry)

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.TreeNodeCheckboxModeEnum GetCheckboxMode ()

Purpose: Returns the check box mode of the node
Notes: SCL-6035. The CheckboxMode property, Checkable while it is
unassigned

Returns Consultingwerk.CommonUi.Components.TreeView.TreeNodeCheckboxModeEnum
The TreeNodeCheckboxModeEnum of the node


Constructor Detail
Top

SerializableTreeNode ()

Purpose: Constructor for the SerializableTreeNode class
Notes:

Top

SerializableTreeNode (character, character, character, character, character, logical, character, ListSerializableTreeNodeDetailSpec, character[], SerializableTreeNodeDetailSpec)

Purpose: Constructor for the SerializableTreeNode class
Notes: SCL-5980

Parameters:
pcNodeType CHARACTER
The node type value
pcMainColumnValue CHARACTER
The main column value (label)
pcImageUrl CHARACTER
The image url
pcNodeIcon CHARACTER
The Font Awesome class of the node icon, e.g. "fa-solid fa-user"
pcNodeStyle CHARACTER
The name of the style of the node label, e.g. "orders" (see the NodeStyle property)
plHasChildren LOGICAL
Logical value indicating if the node has child nodes
pcChildNodesUrl CHARACTER
The url to request the child nodes
poAddMethods Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec
The detail specs for the add methods
pcAddMethodLabels CHARACTER
The labels of the add methods
poDetails Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec
The Details spec for the node
Top

SerializableTreeNode (character, character, character, character, logical, character, ListSerializableTreeNodeDetailSpec, character[], SerializableTreeNodeDetailSpec)

Purpose: Constructor for the SerializableTreeNode class
Notes:

Parameters:
pcNodeType CHARACTER
The node type value
pcMainColumnValue CHARACTER
The main column value (label)
pcImageUrl CHARACTER
The image url
pcNodeIcon CHARACTER
The Font Awesome class of the node icon, e.g. "fa-solid fa-user"
plHasChildren LOGICAL
Logical value indicating if the node has child nodes
pcChildNodesUrl CHARACTER
The url to request the child nodes
poAddMethods Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec
The detail specs for the add methods
pcAddMethodLabels CHARACTER
The labels of the add methods
poDetails Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec
The Details spec for the node
Top

SerializableTreeNode (character, character, character, logical, character, ListSerializableTreeNodeDetailSpec, character[], SerializableTreeNodeDetailSpec)

Purpose: Constructor for the SerializableTreeNode class
Notes:

Parameters:
pcNodeType CHARACTER
The node type value
pcMainColumnValue CHARACTER
The main column value (label)
pcImageUrl CHARACTER
The image url
plHasChildren LOGICAL
Logical value indicating if the node has child nodes
pcChildNodesUrl CHARACTER
The url to request the child nodes
poAddMethods Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec
The detail specs for the add methods
pcAddMethodLabels CHARACTER
The labels of the add methods
poDetails Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec
The Details spec for the node


Property Detail
Top

CHARACTER AddMethodLabels


Returns CHARACTER
Top

Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec AddMethods


Returns Consultingwerk.CommonUi.Components.TreeView.ListSerializableTreeNodeDetailSpec
Top

Consultingwerk.CommonUi.Components.TreeView.TreeNodeCheckboxModeEnum CheckboxMode


Returns Consultingwerk.CommonUi.Components.TreeView.TreeNodeCheckboxModeEnum
Top

CHARACTER ChildNodesUrl


Returns CHARACTER
Top

Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec Details


Returns Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec
Top

LOGICAL HasChildren


Returns LOGICAL
Top

CHARACTER ImageUrl


Returns CHARACTER
Top

CHARACTER MainColumnValue


Returns CHARACTER
Top

CHARACTER NodeEditorTypes


Returns CHARACTER
Top

CHARACTER NodeIcon


Returns CHARACTER
Top

Progress.Json.ObjectModel.JsonArray NodeListItems


Returns Progress.Json.ObjectModel.JsonArray
Top

CHARACTER NodeStyle


Returns CHARACTER
Top

CHARACTER NodeType


Returns CHARACTER
Top

Progress.Json.ObjectModel.JsonArray NodeValues


Returns Progress.Json.ObjectModel.JsonArray
Top

CHARACTER OriginalMainColumnValue


Returns CHARACTER
Top

Progress.Json.ObjectModel.JsonArray OriginalNodeValues


Returns Progress.Json.ObjectModel.JsonArray


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