扩展 DataGrid 的一个方法 keyctr
复制代码代码如下:
$ .extend ($. fn.datagrid.methods, {
keyCtr: function (jq) {
return jq.each (function () {
var grid = $ (esto);
grid.dataGrid ('getPanel'). panel ('panel'). attr ('tabindex', 1) .bind ('keydown', function (e) {
Switch (E.KeyCode) {
Caso 38: // arriba
var seleccionado = grid.dataGrid ('getSelected');
if (seleccionado) {
Var index = Grid.DataGrid ('getrowindex', seleccionado);
Grid.DataGrid ('Selectrow', índice - 1);
} demás {
var filas = grid.dataGrid ('getrows');
grid.dataGrid ('Selectrow', filas.length - 1);
}
romper;
Caso 40: // abajo
var seleccionado = grid.dataGrid ('getSelected');
if (seleccionado) {
Var index = Grid.DataGrid ('getrowindex', seleccionado);
grid.dataGrid ('selectrow', índice + 1);
} demás {
grid.dataGrid ('selectrow', 0);
}
romper;
}
});
});
}
});