Ich verwende DOJO-DataGrid-Version 1.10 Was ich will, ist auf der Registerkarte Indizierung der Zeile im Raster sollte hervorgehoben werden, so dass Benutzer in der Lage wissen, in welcher Zeile ist der Fokus ist. Aber ich bekomme den Fokus nicht.So legen Sie die CSS-Klasse in einer Zeile mit Fokus in Dojo-Datenagrid fest
0
A
Antwort
1
Sie könnten auf das Ereignis dojox.grid.DataGrid::onCellFocus
hören. Die Ereignisargumente sind das fokussierte cell
-Objekt selbst und das entsprechende 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();
}
Ich habe eine Arbeits Geige für Sie erstellt, die gefunden werden kann.