扩展 datagrid 的一个方法 keyctr
复制代码代码如下:
$ .extend ($. fn.datagrid.methods, {
keyctr: function (jq) {
return jq.each (function () {
var grid = $ (ini);
grid.datagrid ('getPanel'). Panel ('panel'). attr ('TabIndex', 1) .bind ('KeyDown', function (e) {
switch (e.keycode) {
Kasus 38: //
var dipilih = grid.datagrid ('getSelected');
if (dipilih) {
var index = grid.datagrid ('getRowIndex', dipilih);
grid.datagrid ('selectrow', index - 1);
} kalau tidak {
var baris = grid.datagrid ('getrows');
grid.datagrid ('selectrow', rows.length - 1);
}
merusak;
Kasus 40: // Down
var dipilih = grid.datagrid ('getSelected');
if (dipilih) {
var index = grid.datagrid ('getRowIndex', dipilih);
grid.datagrid ('selectrow', index + 1);
} kalau tidak {
grid.datagrid ('selectrow', 0);
}
merusak;
}
});
});
}
});