How to render TreeGrid using VB?
The below code example explains how to render TreeGrid using VB,
@(Html.EJ().TreeGrid("TreeGridContainer").
//Code snippet for ToolbarSettings Properties
ToolbarSettings(Sub(tool)
tool.ShowToolbar(True)
tool.ToolbarItems(New List(Of TreeGridToolBarItems)() From {
TreeGridToolBarItems.PdfExport,
TreeGridToolBarItems.Add,
TreeGridToolBarItems.Edit,
TreeGridToolBarItems.Delete,
TreeGridToolBarItems.Cancel,
TreeGridToolBarItems.Update,
TreeGridToolBarItems.ExpandAll,
TreeGridToolBarItems.CollapseAll
})
End Sub).
//Code snippet for Columns PropertiesColumns(Sub(col)
col.Field("TaskId").HeaderText("Task Id").Width(45).Add()
col.Field("TaskName").HeaderText("Task Name").Add()
col.Field("StartDate").HeaderText("Start Date").Add()
col.Field("EndDate").HeaderText("End Date").Add()
col.Field("Duration").HeaderText("Duration").Add()
End Sub).
//Code snippet for EditSettings PropertiesEditSettings(Sub(edit)
edit.AllowAdding(True)
edit.AllowDeleting(True)
edit.AllowEditing(True)
edit.EditMode(TreeGridEditMode.CellEditing)
End Sub).
//Code snippet for SizeSettings PropertiesSizeSettings(Sub(size)
size.Height("450px")
size.Width("100%")
End Sub).
//Code snippet for ContextMenuSettings
PropertiesContextMenuSettings(Sub(con)
con.ShowContextMenu(True)
con.ContextMenuItems(New List(Of TreeGridContextMenuItems)() From
{
TreeGridContextMenuItems.Add,
TreeGridContextMenuItems.Edit,
TreeGridContextMenuItems.Delete
})
End Sub).
//Code snippet for clientSideEventsClientSideEvents(Sub(eve)
eve.EndEdit("endEdit")
eve.Load("load")
End Sub).
AllowDragAndDrop(True).DragTooltip(Sub(dg)
dg.ShowTooltip(True)
End Sub).
SelectionMode(TreeGridSelectionMode.Row).
AllowKeyboardNavigation(True).
SelectionType(TreeGridSelectionType.Single).
Datasource(ViewBag.datasource))
<script>
Function endEdit(args)
{
alert("endEdit triggered")
}
</script>
Sample link:
A sample for rendering TreeGrid using VB is available in the following link, sample