jeasyui datagrid 키보드로 움직이기
페이지 정보

본문
$(document).ready(function () {
var now_grid = $("#<?=$gridInfo["id"];?>");
now_grid.datagrid('getPanel').panel('panel').attr('tabindex',1).bind('keydown',function(e){
//console.log(e.keyCode);
var selected = now_grid.datagrid('getSelected');
//console.log(selected);
var index = now_grid.datagrid('getRowIndex', selected);
if (selected) {
if (e.keyCode == 38) { // 키보드 업키
now_grid.datagrid('selectRow', index-1);
} else if (e.keyCode == 40) { // 키보드 다운키
now_grid.datagrid('selectRow', index+1);
} else if (e.keyCode == 13) { // 키보드 엔터키
func_modal_grid_dbclick(index, selected, "");
}
} else {
now_grid.datagrid('selectRow', 0);
}
});
});
function func_modal_grid_dbclick(index, field, value) {
alert( index + "::" + field.gg_code + "::" + value );
}
- 이전글ajax (post, get)실행시, 전역번수 이용하기 - async:false 21.09.23
- 다음글chartjs 를 이용한 실시간 그래프 만들기 20.06.02
댓글목록
등록된 댓글이 없습니다.