as my case, I used AllowKeyboardNavigation for selection using, when I pass up arrow key, the row will highlight, but the select color is "light", it different to click selection color. As my found out, it is "current row" selection. So my problem is how to deselect that highligh?
my clear row javascript:
var masterTable = grid.get_masterTableView();
var row = masterTable.get_dataItems();
for (var i = 0; i < row.length; i++) {
masterTable.get_dataItems()[i].set_selected(false);
my grid client setting:
<ClientSettings AllowColumnHide="True" AllowRowHide="True" AllowKeyboardNavigation="True">
<KeyboardNavigationSettings AllowSubmitOnEnter="False" AllowActiveRowCycle="False" />
<Selecting AllowRowSelect="True" />
<ClientEvents OnKeyPress="OnKeyPress_grdCompany" ></ClientEvents>
<ClientEvents OnRowDblClick="OnRowDblClick_grdCompany" ></ClientEvents>
<ClientEvents OnRowSelected="OnRowSelected_grdCompany"></ClientEvents>
</ClientSettings>
my clear row javascript:
var masterTable = grid.get_masterTableView();
var row = masterTable.get_dataItems();
for (var i = 0; i < row.length; i++) {
masterTable.get_dataItems()[i].set_selected(false);
my grid client setting:
<ClientSettings AllowColumnHide="True" AllowRowHide="True" AllowKeyboardNavigation="True">
<KeyboardNavigationSettings AllowSubmitOnEnter="False" AllowActiveRowCycle="False" />
<Selecting AllowRowSelect="True" />
<ClientEvents OnKeyPress="OnKeyPress_grdCompany" ></ClientEvents>
<ClientEvents OnRowDblClick="OnRowDblClick_grdCompany" ></ClientEvents>
<ClientEvents OnRowSelected="OnRowSelected_grdCompany"></ClientEvents>
</ClientSettings>