<!DOCTYPE html> <html> <head> <title>Custom sorting element in the header</title> <link rel="stylesheet" href="../../../codebase/webix.css" type="text/css" charset="utf-8"> <script src="../../../codebase/webix.js" type="text/javascript" charset="utf-8"></script> <link rel="stylesheet" type="text/css" href="../common/samples.css"> <script src="../common/testdata.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div class='header_comment'>Custom sorting element in the header</div> <div class='sample_comment'>Click on any header to sort the grid.</div> <div id="testA"></div> <script type="text/javascript" charset="utf-8"> webix.ready(function(){ var html = "<input type='button' value='click' onclick='(arguments[0]||event).cancelBubble=true; webix.message(\"Clicked\")'>"; grid = webix.ui({ container:"testA", view:"datatable", columns:[ { id:"rank", header:"", css:"rank", width:50, sort:"int"}, { id:"title", header:"Title "+html, width:200, sort:"string"}, { id:"year", header:"Released" , width:80, sort:"int"}, { id:"votes", header:"Votes", width:100, sort:"int"} ], autoheight:true, autowidth:true, data:small_film_set }); }); </script> </body> </html>