我正在使用dhtmlxgrid,但我的第一行在使用onRowSelect
时未被选中,但使用事件onRowDblClicked
或使用键盘导航可以正常工作。但是在使用键盘nagivation并导航到第一行时,导航卡住了,我无法使用键盘从第一行导航,但点击不同的行工作正常。这是我的代码:
function onGraphPropGridRowSelect(id)
{
// push the previously selected graph's data to the JSON array object
if(lastSelectedGraphIndex != -1)
{
if(validateGraphProperties())
{
// Note: GraphType is uneditable, so just copy existing value
pushGraphPropertiesToJSONArr(lastSelectedGraphIndex,
graphPropertiesJson[lastSelectedGraphIndex].GraphType);
}else
{
definedGraphGrid.selectRow(definedGraphGrid.getRowIndex(lastSelectedGraphIndex));
return false;
}
}
// now populate the newly selected graph data to the UI elements
populateUIElementsForSelectedGraph(id);
// update the lastSelectedGraphIndex to the newly selected graph index
lastSelectedGraphIndex = id;
if (id==0){
definedGraphGrid.enableKeyboardSupport(true);
alert("first row selected");
}
}
答案 0 :(得分:0)
不幸的是,它无法使用" 0"作为行的ID。请尝试使用其他ID。