Available in the Full Version

Tree Grid - TypeScript

This sample demonstrates how to create and configure an igTreeGrid with row selection and local sorting features in TypeScript.
IDTasksStartFinishDurationProgress
10Project Plan6/2/20148/22/201460d32%
21Planning6/2/20146/4/20143d100%
32Write a specification6/5/20146/6/20142d100%
43Create a demo application6/9/20146/11/20143d100%
54Collect a feedback6/12/20146/12/20141d100%
65Design6/13/20146/19/20145d60%
78Conceptual Design6/13/20146/16/20142d100%
89Preliminary Design6/17/20146/18/20142d65%
910Final Design6/19/20146/19/20141d15%
106Development6/20/20148/20/201444d5%
1111Implementation6/20/20147/17/201420d5%
1212Testing7/18/20147/31/201410d0%
1313Bug fixing8/1/20148/14/201410d0%
1414Documenting8/15/20148/20/20144d0%
157Project Complete8/21/20148/22/20142d0%

This sample is designed for a larger screen size.

On mobile, try rotating your screen, view full size, or email to another device.

The data being used is hierarchical and is passed as an array of custom type HierarchicalTask that contains HierarchicalTasks in itself.

Code View

Copy to Clipboard
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <!-- Ignite UI for jQuery Required Combined CSS Files -->
    <link href="http://cdn-na.infragistics.com/igniteui/2024.2/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet" />
    <link href="http://cdn-na.infragistics.com/igniteui/2024.2/latest/css/structure/infragistics.css" rel="stylesheet" />

    <script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js"></script>
    <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
    <script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

    <!-- Ignite UI for jQuery Required Combined JavaScript Files -->
    <script src="http://cdn-na.infragistics.com/igniteui/2024.2/latest/js/infragistics.core.js"></script>
    <script src="http://cdn-na.infragistics.com/igniteui/2024.2/latest/js/infragistics.lob.js"></script>
</head>
<body>
    <div id="treegrid"></div>
    <script src="/TypeScriptSamples/tree-grid/typescript.js"></script>
</body>
</html>