@@ -13,21 +13,21 @@ public interface ITree
13
13
bool DisplayRootNode { get ; }
14
14
bool IsCheckable { get ; }
15
15
string PathSeparator { get ; }
16
- string SelectedNodeName { get ; }
16
+ string SelectedNodePath { get ; }
17
17
}
18
18
19
19
public static class TreeLoader
20
20
{
21
21
public static void Load ( ITree tree , IEnumerable < ITreeData > treeDatas )
22
22
{
23
23
var collapsedFolders = tree . GetCollapsedFolders ( ) ;
24
- var selectedNodeName = tree . SelectedNodeName ;
24
+ var selectedNodePath = tree . SelectedNodePath ;
25
25
26
26
tree . Clear ( ) ;
27
27
28
28
var displayRootLevel = tree . DisplayRootNode ? 1 : 0 ;
29
29
30
- var isSelected = selectedNodeName != null && tree . Title == selectedNodeName ;
30
+ var isSelected = selectedNodePath != null && tree . Title == selectedNodePath ;
31
31
tree . AddNode ( path : tree . Title , label : tree . Title , level : - 1 + displayRootLevel , isFolder : true , isActive : false , isHidden : false , isCollapsed : false , isSelected : isSelected ) ;
32
32
33
33
var hideChildren = false ;
@@ -77,7 +77,7 @@ public static void Load(ITree tree, IEnumerable<ITreeData> treeDatas)
77
77
}
78
78
}
79
79
80
- isSelected = selectedNodeName != null && nodePath == selectedNodeName ;
80
+ isSelected = selectedNodePath != null && nodePath == selectedNodePath ;
81
81
tree . AddNode ( path : nodePath , label : label , level : i + displayRootLevel , isFolder : isFolder , isActive : treeData . IsActive , isHidden : nodeIsHidden , isCollapsed : nodeIsCollapsed , isSelected : isSelected ) ;
82
82
}
83
83
}
0 commit comments