如何将 css class 设置为在 Dojo 数据网格中具有焦点的行
How to set css class to a row which has focus in Dojo datagrid
我正在使用 DOJO datagrid 版本 1.10 我想要的是在选项卡上索引网格中的行应该突出显示,以便用户能够知道焦点在哪一行。但是我没有获得行焦点。
您可以收听 dojox.grid.DataGrid::onCellFocus
事件。事件参数是焦点 cell
-Object 本身和相应的 rowIndex
。
function onCellFocus(cell, rowIndex) {
// first clear selection
grid.selection.clear();
// select the focused row
grid.selection.setSelected(rowIndex, true);
// invoke manually the render method
grid.render();
}
我已经为你创建了一个可用的 fiddle,可以在 here.
中找到
我正在使用 DOJO datagrid 版本 1.10 我想要的是在选项卡上索引网格中的行应该突出显示,以便用户能够知道焦点在哪一行。但是我没有获得行焦点。
您可以收听 dojox.grid.DataGrid::onCellFocus
事件。事件参数是焦点 cell
-Object 本身和相应的 rowIndex
。
function onCellFocus(cell, rowIndex) {
// first clear selection
grid.selection.clear();
// select the focused row
grid.selection.setSelected(rowIndex, true);
// invoke manually the render method
grid.render();
}
我已经为你创建了一个可用的 fiddle,可以在 here.
中找到