그리드 내 포커스 이동 > Tech Q&A

본문 바로가기

시티즌 커뮤니티

Tech Q&A

프로그래밍개발 그리드 내 포커스 이동

페이지 정보

작성자 erouse 작성일 20-10-16 16:30 조회 24회 댓글 0건

본문

그리드 내의 한 row를 클릭해서 모달창을 띄우고 모달창을 닫아 그리드 재조회를 하게되면 그리드 맨 윗줄의 컬럼이 선택되어 모달창을 다시 오픈시킵니다.

그래서 그리드 내에서 선택된 포커스를 다른 컬럼으로 이동시키는 방법을 찾고 있습니다.

확인후 빠른 답변 부탁드립니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

프로그래밍개발 Re: 그리드 내 포커스 이동

페이지 정보

작성자 GCK루시 작성일 20-10-19 17:36 댓글 0건

본문

안녕하세요 그레이프시티입니다.


그리드 내 포커스 이동은 select 메서드를 사용하신다면 구현하실 수 있습니다.

아래 코드는 버튼을 클릭시 FlexGrid의 열의 길이와 현재 포커스된 열과 행의 정보를 가져온 다음, 행의 인덱스가 (열의 길이-1)과 같으면 동일 행에서 0번째 열로 이동시키거나 (열의 길-1)보다 행의 인덱스가 작으면 그 다음 행의 인덱스로 한 칸 이동해주는 코드입니다.

 document.getElementById("Button").addEventListener("click",function(){
        var len = theGrid.columns.length;
        var col = theGrid.selection.col;
        var row = theGrid.selection.row;
        if(col === len-1){
            col = 0
            theGrid.select(row,0)
        } else if(0 <= col < len-1){
            theGrid.select(row,col+1)
        }
    })



[선택]

https://demo.grapecity.co.kr/wijmo/learn-wijmo/Grid/Selection/Overview/purejs 


[Select]

https://demo.grapecity.co.kr/wijmo/api/classes/wijmo_grid.flexgrid.html#select 


도움말 링크 및 데모 링크를 전달드리오니 참고하여 주시기 바랍니다.


Wijmo 제품과 관련된 문의는 Wijmo Q&A 게시판을 사용해 주시기 바랍니다.


다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2020 GrapeCity inc.