Top Method Summary
Options Name Purpose
Consultingwerk.Framework.TypeDescriptor.EditorTypeEnum GetEditorType (SerializableTreeNode, integer) Returns the editor type of the given cell of the node
Progress.Json.ObjectModel.JsonArray GetListItems (SerializableTreeNode, integer) Returns the items of the List editor of the given cell
LOGICAL HasEditableCells (SerializableTreeNode) Returns if the node has at least one editable cell
LOGICAL IsCellEditable (SerializableTreeNode, integer) Returns if the given cell of the node is editable


Method Detail
Top

Consultingwerk.Framework.TypeDescriptor.EditorTypeEnum GetEditorType (SerializableTreeNode, integer)

Purpose: Returns the editor type of the given cell of the node
Notes: The unknown value when the cell is read-only: no or an empty
entry in NodeEditorTypes, a value that is not the name of an
EditorTypeEnum member, an editor type other than Text for the
main column (cell 1, MainColumnValue is character) and a List
cell without items

Parameters:
poNode Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNode
The SerializableTreeNode
piCellIndex INTEGER
The 1-based index of the cell (1 = main column)
Returns Consultingwerk.Framework.TypeDescriptor.EditorTypeEnum
The EditorTypeEnum of the cell or the unknown value
Top

Progress.Json.ObjectModel.JsonArray GetListItems (SerializableTreeNode, integer)

Purpose: Returns the items of the List editor of the given cell
Notes: The JSON array of { "value": "...", "label": "..." } objects
from SerializableTreeNode:NodeListItems; the unknown value when
the node provides no (or an empty) item list for the cell

Parameters:
poNode Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNode
The SerializableTreeNode
piCellIndex INTEGER
The 1-based index of the cell (1 = main column)
Returns Progress.Json.ObjectModel.JsonArray
The JsonArray with the items or the unknown value
Top

LOGICAL HasEditableCells (SerializableTreeNode)

Purpose: Returns if the node has at least one editable cell
Notes:

Parameters:
poNode Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNode
The SerializableTreeNode
Returns LOGICAL
Logical value indicating if the node has an editable cell
Top

LOGICAL IsCellEditable (SerializableTreeNode, integer)

Purpose: Returns if the given cell of the node is editable
Notes:

Parameters:
poNode Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNode
The SerializableTreeNode
piCellIndex INTEGER
The 1-based index of the cell (1 = main column)
Returns LOGICAL
Logical value indicating if the cell is editable


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