Basic reccomended GroupedDataTable YUI 2.9.0 dependencies: <!-- Combo-handled YUI CSS files: --> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?2.9.0/build/datatable/assets/skins/sam/datatable.css"> <!-- Combo-handled YUI JS files: --> <script type="text/javascript" src="http://yui.yahooapis.com/combo?2.9.0/build/yahoo-dom-event/yahoo-dom-event.js&2.9.0/build/datasource/datasource-min.js&2.9.0/build/dragdrop/dragdrop-min.js&2.9.0/build/element/element-min.js&2.9.0/build/datatable/datatable-min.js"></script> Menu enhanced GroupedDataTable YUI 2.9.0 dependencies: <!-- Combo-handled YUI CSS files: --> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?2.9.0/build/datatable/assets/skins/sam/datatable.css&2.9.0/build/menu/assets/skins/sam/menu.css"> <!-- Combo-handled YUI JS files: --> <script type="text/javascript" src="http://yui.yahooapis.com/combo?2.9.0/build/yahoo-dom-event/yahoo-dom-event.js&2.9.0/build/datasource/datasource-min.js&2.9.0/build/dragdrop/dragdrop-min.js&2.9.0/build/element/element-min.js&2.9.0/build/datatable/datatable-min.js&2.9.0/build/container/container_core-min.js&2.9.0/build/menu/menu-min.js"></script> Custom required dependencies: grouped-datatable.js datatable-grouping.css Custom reccomended dependencies: datatable-aggregation.js Menu enchanced dependencies: datatable-contextmenu.js Basic usage: Replace -> var myDataTable = new YAHOO.widget.DataTable("basic", myColumnDefs, myDataSource, {caption:"DataTable", draggableColumns:true}); With -> var myDataTable = new YAHOO.widget.GroupedDataTable("basic", myColumnDefs, myDataSource, {caption:"Grouped DataTable", draggableColumns:true});