defaultSelectionHandler<K> static method

TreeNodeSelectionChanged<K> defaultSelectionHandler<K>(
  1. List<TreeNode<K>> nodes,
  2. ValueChanged<List<TreeNode<K>>> onChanged
)

Creates a default selection changed handler for tree nodes.

Returns a handler that manages node selection state changes in a tree view. The handler updates the tree structure when selection changes occur.

Parameters:

  • nodes (List<TreeNode<K>>, required): Current tree node list
  • onChanged (ValueChanged<List<TreeNode<K>>>, required): Callback when nodes change

Returns a TreeNodeSelectionChanged<K> function that handles selection changes.

Implementation

static TreeNodeSelectionChanged<K> defaultSelectionHandler<K>(
    List<TreeNode<K>> nodes, ValueChanged<List<TreeNode<K>>> onChanged) {
  return TreeSelectionDefaultHandler(nodes, onChanged).call;
}