Available in the OSS Version

Splitter - TypeScript

This sample is designed for a larger screen size.

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

This sample demonstrates how to use the vertical Splitter control to manage page's layout in TypeScript. The first container contains a Tree control with countries and continents defined as TypeScript classes. When a node is clicked, the description for the selected item is shown in the right panel.

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>

    <style type="text/css">
        #tree {
            overflow: hidden;
        }
        @media all and (max-width: 480px) {
            #splitter {
                font-size: 16px;
            }
        }
    </style>

</head>
<body>
    <div id="splitter">
        <div style="overflow: auto">
            <ul id="tree"></ul>
        </div>
        <div><p>Select a destination from tree.</p></div>
    </div>
    <script src="/data-files/continents-with-countries-and-cities.js"></script>
    <script src="/TypeScriptSamples/splitter/typescript.js"></script>
</body>
</html>