HeaderDblClick: function(sender, args);
sender. Event source.
args. Event information.
The HeaderDblClick event occurs on the double click on the table header.
To execute the example, the HTML page must contain the DataGrid named grid (see Example of Creating the DataGrid Component). Set the HeaderDblClick event handler:
// Set the HeaderDblClick event handler
grid.HeaderDblClick.add(function() {
// Output to the browser console whether table header is fixed
var isFixed = grid.getIsFixedHeader() ? "yes" : "no";
console.log("Table header is fixed? " + isFixed);
// Get DOM element that is a table with header cells
var headerTable = grid.getHeaderTable();
// Get DOM element that is the first column header
var header = headerTable.getElementsByClassName("PPDGHeaderCell PPDGColHeader")[0];
// Get attribute of the header that is style
var style = header.style;
// Set background color for the first column header
style.backgroundColor = "#86B7FB";
});
Point the cursor to the table header center and double click it. After this action background color is changed for the first table header:

The browser console displays the following message:
Is table header fixed? no
The identical result may be obtained if the strings are replaced in the example:
// Get DOM element that is a table with header cells var headerTable = grid.getHeaderTable();
with the following code:
// Get header container
var headerContainer = grid.getHeaderContainer();
// Get DOM element that is a table with header cells
var headerTable = headerContainer.getElementsByClassName("PPDG")[0];
See also: