UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.

83 lines (76 loc) 3.8 kB
<!DOCTYPE html> <html lang="en"> <head> <title id='Description'> Basic grouping Grid showing collapsible data groups that can be customized via the 'Group By' header menu option or via drag and drop of grid column headers. Typescript example. </title> <meta name="description" content="Grid Grouping example. This typescript example demonstrates the editing capabilities of the Grid control." /> <!-- 1. Load references --> <link rel="stylesheet" href="../../../jqwidgets/styles/jqx.base.css" type="text/css" /> <script src="../../../scripts/jquery-1.11.1.min.js"></script> <script src="../../../scripts/demos.js"></script> <script src="../../../jqwidgets/jqxcore.js"></script> <script src="../../../jqwidgets/jqxdata.js"></script> <script src="../../../jqwidgets/jqxbuttons.js"></script> <script src="../../../jqwidgets/jqxscrollbar.js"></script> <script src="../../../jqwidgets/jqxmenu.js"></script> <script src="../../../jqwidgets/jqxcheckbox.js"></script> <script src="../../../jqwidgets/jqxlistbox.js"></script> <script src="../../../jqwidgets/jqxdropdownlist.js"></script> <script src="../../../jqwidgets/jqxgrid.js"></script> <script src="../../../jqwidgets/jqxgrid.grouping.js"></script> <script src="../../../jqwidgets/jqxgrid.pager.js"></script> <script src="../../../jqwidgets/jqxgrid.selection.js"></script> <script src="../../../jqwidgets/jqxgrid.sort.js"></script> <script src="typescript-grid-grouping.js"></script> <script type="text/javascript" src="../../../scripts/demos.js"></script> <!-- 2. Create initialization --> <script> $(document).ready(function () { createGridGrouping('#jqxgrid', '#expand', '#collapse', '#expandall', '#collapseall', 'groupnum', 'expandedgroup', 'collapsedgroup'); }); </script> </head> <!-- 3. Display the application --> <body> <div class="example-description"> Basic grouping Grid showing collapsible data groups that can be customized via the 'Group By' header menu option or via drag and drop of grid column headers. Typescript example. </div> <div id='jqxWidget' style="font-size: 13px; font-family: Verdana; float: left;"> <div id="jqxgrid"> </div> <div style="margin-top: 30px;"> <div style="float: left; margin-left: 20px;"> <input value="Expand Group" type="button" id='expand' /> <br /> <input style="margin-top: 10px;" value="Collapse Group" type="button" id='collapse' /> <br /> <span style="margin-top: 10px;">Group:</span> <input value="1" id="groupnum" style="margin-top: 10px; width: 20px;" type="text" /> </div> <div style="float: left; margin-left: 20px;"> <input value="Expand All Groups" type="button" id='expandall' /> <br /> <input style="margin-top: 10px; margin-bottom: 10px;" value="Collapse All Groups" type="button" id='collapseall' /> <br /> </div> <div style="float: left; margin-left: 20px;"> <div style="font-weight: bold;"> <span>Event Log:</span> </div> <div style="margin-top: 10px;"> <span>Expanded Group:</span> <span id="expandedgroup"></span> </div> <div style="margin-top: 10px;"> <span>Collapsed Group:</span> <span id="collapsedgroup"></span> </div> </div> </div> </div> </body> </html>