Method SelectTreeNode
SelectTreeNode(IDevFrameworkObject[])
Diese Action dient zum Selektieren eines Knotens im TreeView. Sie ist an die ExpandTreeView() Action angelehnt und hat somit auch mehrere Aufrufmöglichkeiten. Entweder mit einem String, welcher einen Pfad zu einem Knoten über die RowID und Knotennamen beschreibt, oder durch eine Liste mit IDevFrameworkObjects.
Declaration
[DocfxBrowsable]
public virtual void SelectTreeNode(IDevFrameworkObject[] objectPath)
Parameters
objectPath
IDevFrameworkObject[]
Remarks
Hintergrund zum Objekt-Pfad: Der TreeView arbeitet mit LazyLoading – d.h.der Client liest Einträge bei Bedarf vom Broker nach.Dadurch ist der komplette Baum – der mitunter extrem komplex sein kann – im Client nicht bekannt.Ein einzelner Eintrag müsste sehr aufwendig im Baum gesucht werden, was im extremsten Fall bedeutet, dass der komplette Baum an den Client übertragen werden müsste. Bei einem Baum mit 5 Ebenen und jeweils 10 Knoten wären das 11.111 Requests und 111.110 Datensätze. Durch die Angabe des Pfades kann der Client ganz gezielt die benötigten Baum-Teile nachlesen. In diesem Beispiel wären das 5 Requests und nur 50 Datensätze.