datagrid 키보드로 움직이기 > jquery

본문 바로가기

회원로그인

회원가입

jquery

jeasyui datagrid 키보드로 움직이기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 122회 작성일 21-09-14 16:26

본문

    $(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 );
    }

댓글목록

등록된 댓글이 없습니다.