<div id="wrapper" class="w-100">
<SfSidebar HtmlAttributes="@HtmlAttribute">
<SfTreeView CssClass="main-treeview" @ref="TreeView" ExpandOn="@Expand" TValue="TreeData">
<TreeViewFieldsSettings Id="nodeId" Text="nodeText" IconCss="iconCss" DataSource="treedata" HasChildren="hasChild" Expanded="Expanded" NavigateUrl="NavURL" ParentID="pid">
</TreeViewFieldsSettings>
</SfTreeView>
</div>
@code {
private List<TreeData> treedata = new List<TreeData>();
protected override void OnInitialized()
{
base.OnInitialized();
treedata.Add(new TreeData { nodeId = "01", nodeText = "VMEM Intellegence Desktop", iconCss = "icon-SendArrow icon", NavURL = "/EnrolledSKUS", Expanded = true });
treedata.Add(new TreeData { nodeId = "01-01", nodeText = "Enrolled SKUs", iconCss = "SendArrow icon", pid = "01", NavURL = "/EnrolledSKUS" });
treedata.Add(new TreeData { nodeId = "03", nodeText = "Future", iconCss = "icon-docs icon" });
treedata.Add(new TreeData { nodeId = "04", nodeText = "Future", iconCss = "icon-th icon", hasChild = true, Expanded = true });
treedata.Add(new TreeData { nodeId = "05-06", nodeText = "Future", iconCss = "icon-circle-thin icon", pid = "05" });
treedata.Add(new TreeData { nodeId = "06", nodeText = "Future", iconCss = "icon-chrome icon" });
treedata.Add(new TreeData { nodeId = "07", nodeText = "Future", iconCss = "icon-up-hand icon" });
treedata.Add(new TreeData { nodeId = "08", nodeText = "Future", iconCss = "icon-bookmark-empty icon" });
treedata.Add(new TreeData { nodeId = "09", nodeText = "Future", iconCss = "icon-help-circled icon" });
treedata.Add(new TreeData { nodeId = "10", nodeText = "Future", iconCss = "icon-doc-text icon" });
}
}
}
<style>
.e-treeview.main-treeview .icon-SendArrow::before {
content: '\e804';
}
.e-treeview.main-treeview .SendArrow::before {
content: '\e810';
}
.e-treeview.main-treeview .icon-docs::before {
content: '\e802';
}
.e-treeview.main-treeview .icon-th::before {
content: '\e803';
}
.e-treeview.main-treeview .icon-chrome::before {
content: '\e807';
}
.e-treeview.main-treeview .icon-up-hand::before {
content: '\e810';
}
.e-treeview.main-treeview .icon-bookmark-empty::before {
content: '\e811';
}
.e-treeview.main-treeview .icon-help-circled::before {
content: '\e813';
}
.e-treeview.main-treeview .icon-doc-text::before {
content: '\e812';
}
.e-treeview.main-treeview .icon-circle-thin::before {
content: '\e808';
}
</style> |