defaultItemExpandHandler<K> static method
Creates a default expand/collapse handler for tree items.
Returns a handler that manages the expanded/collapsed state of a specific tree node. The handler updates the tree structure when expansion changes.
Parameters:
nodes(List<TreeNode<K>>, required): Current tree node listtarget(TreeNode<K>, required): The node being expanded/collapsedonChanged(ValueChanged<List<TreeNode<K>>>, required): Callback when nodes change
Returns a ValueChanged<bool> function that handles expand/collapse events.
Implementation
static ValueChanged<bool> defaultItemExpandHandler<K>(List<TreeNode<K>> nodes,
TreeNode<K> target, ValueChanged<List<TreeNode<K>>> onChanged) {
return TreeItemExpandDefaultHandler(nodes, target, onChanged).call;
}