Keymap - excel
There is an opportunity to set one of two keymaps: excel or access. Excel keymap is presented in the sample below:
The excel keymap provides the following keys for navigation:
- Up-Arrow / Down-Arrow - navigate to the cell in the next or previous row and select it,
- Left-Arrow / Right-Arrow - navigate to the cell in the previous or next cell and select it,
- ARROWS+Ctrl - move to the last/first cell in grid (column/row) -only if editor closed,
- Page Up / Page Down - navigate to the top / bottom row or to the previous / next page (if paging is enabled),
- tab - moves one cell forward (close editor),
- tab+shift - move one cell backward (close editor),
- Enter - navigates to the next cell and select it,
- enter+shift - move to cell above (close editor),
- HOME - moves to the first cell of the row, etc.
</> Source
<!DOCTYPE html>
<!--pro-->
<html>
<head>
<title>Keymap - excel</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<link rel="stylesheet" type="text/css" href="../../../codebase/fonts/font_roboto/roboto.css"/>
<link rel="stylesheet" type="text/css" href="../../../codebase/dhtmlx.css"/>
<script src="../../../codebase/dhtmlx.js"></script>
<style>
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
background-color: #ACCADD;
}
</style>
<script>
var myGrid;
function doOnLoad(){
myGrid = new dhtmlXGridObject('gridbox');
myGrid.setImagePath("../../../codebase/imgs/");
myGrid.setHeader("Sales,Book Title,Author,Price,In Store,Shipping");
myGrid.setInitWidths("80,150,100,80,80,100");
myGrid.enableAutoWidth(true);
myGrid.setColAlign("right,left,left,right,center,left");
myGrid.setColTypes("dyn,edtxt,ed,price,ch,co");
myGrid.enableMultiselect(true);
myGrid.enableExcelKeyMap(true);
myGrid.enableAutoWidth(true);
myGrid.init();
myGrid.load("../common/100.xml");
}
</script>
</head>
<body onload="doOnLoad()">
<h1>Keymap - excel</h1>
<p>There is an opportunity to set one of two keymaps: excel or access. Excel keymap is presented in the sample below:</p>
<div id="gridbox" style="width:600px; height:450px; background-color:white;overflow:hidden"></div>
<p> The excel keymap provides the following keys for navigation:<br/>
<ul>
<li>Up-Arrow / Down-Arrow - navigate to the cell in the next or previous row and select it,</li>
<li>Left-Arrow / Right-Arrow - navigate to the cell in the previous or next cell and select it,</li>
<li>ARROWS+Ctrl - move to the last/first cell in grid (column/row) -only if editor closed,</li>
<li>Page Up / Page Down - navigate to the top / bottom row or to the previous / next page (if paging is enabled),</li>
<li>tab - moves one cell forward (close editor),</li>
<li>tab+shift - move one cell backward (close editor),</li>
<li>Enter - navigates to the next cell and select it,</li>
<li>enter+shift - move to cell above (close editor),</li>
<li>HOME - moves to the first cell of the row,</li>
etc.
</ul>
</p>
</body>
</html>
Documentation
Check documentation to learn how to use the components and easily implement them in your applications.