datagrid的一个方法keyctr
复制代码代码如下:
$ .extend($。fn.datagrid.methods、{
keyctr:function(jq){
jq.each(function()を返します{
var grid = $(this);
grid.datagrid( 'getpanel')。パネル( 'パネル')。
switch(e.keycode){
ケース38:// up
var selected = grid.datagrid( 'getSelected');
if(selected){
var index = grid.datagrid( 'getRowIndex'、selected);
grid.datagrid( 'selectrow'、index -1);
} それ以外 {
var rows = grid.datagrid( 'getRows');
grid.datagrid( 'selectrow'、rows.length -1);
}
壊す;
ケース40://ダウン
var selected = grid.datagrid( 'getSelected');
if(selected){
var index = grid.datagrid( 'getRowIndex'、selected);
grid.datagrid( 'selectrow'、index + 1);
} それ以外 {
grid.datagrid( 'selectrow'、0);
}
壊す;
}
});
});
}
});