James D![]()
Adds multi column sorting functionality to the YUI DataTable. DatatableMultiSort is built off the standard DataTableSort plugin.
To multi sort hold shift and select the column header.
<script src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script>YUI({
//Last Gallery Build of this module
gallery: 'gallery-2011.11.30-20-58'
}).use('gallery-datatable-multisort', function(Y) {
var data = [
{ COUNTRY: "Australia", STATE: "Australian Capital Territory"},
{ COUNTRY: "Australia", STATE: "New South Wales"},
{ COUNTRY: "Australia", STATE: "Queensland"},
{ COUNTRY: "Australia", STATE: "Victoria"},
{ COUNTRY: "Australia", STATE: "Tasmania"},
{ COUNTRY: "USA", STATE: "California"},
{ COUNTRY: "USA", STATE: "Michigan"},
{ COUNTRY: "USA", STATE: "Florida"},
{ COUNTRY: "Canada", STATE: "Quebec"},
{ COUNTRY: "Canada", STATE: "Ontario"}
];
var cols = [
{ key: "COUNTRY", sortable: true },
{ key: "STATE", sortable: true }
];
var table = new Y.DataTable.Base({
columnset: cols,
recordset: data,
summary: "List",
caption: "Table with multi column sorting",
plugins: [ Y.Plugin.DataTableMultiSort ]
}).render("#demo");
});
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info