! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

위즈모 그리드 질문 드립니다 > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

PureJS 위즈모 그리드 질문 드립니다

페이지 정보

작성자 nxdev1 작성일 2024-04-18 11:53 조회 51회 댓글 0건
제품 버전 : 5.20232.939

본문

위즈모 행 추가시 위로 추가 하도록 수정 하고 TAB키 이동 가능 하도록 넣었습니다

처음 행 추가 후 TAB이동은 되는대 

한번 더 행을 추가 후 TAB을 누르면 TAB이동이 되지 않습니다


아래 사진 두대는 행 추가 로직 및 TAB 이동 설정한 그리드 선언부 입니다

068e13a278eb45397ed506df6fe7d354_1713408786_8321.png
 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

2 답변

PureJS Re: 위즈모 그리드 질문 드립니다

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS엘라 작성일 2024-04-19 09:04 댓글 1건

본문

안녕하세요 메시어스입니다.


공유해주신 코드를 통해 테스트를 진행한 결과, 행을 추가 하였을 때 grid.rows의 0번째 인덱스로 새로운 행의 객체가 추가되는 반면에 collectionView의 sourceCollection의 마지막 인덱스에 객체가 추가되는 것을 확인하였습니다.


따라서 추가된 두 객체의 인덱스가 일치하지않아 Tab 이동이 정상 작동하지 않는 것으로 추측됩니다.


그러므로 원하시는 구현을 위해 행 추가 버튼을 클릭하였을 때, 새로 추가되는 행의 객체를 splice 메서드를 사용하시어 collectionView의 sourceCollection 인덱스 0번에 추가하시기 바랍니다.


splice 메서드를 통해 객체를 sourceCollection의 인덱스 0번에 추가하면 grid.rows의 인덱스 0번에도 객체가 추가되는 것을 확인할 수 있습니다.


자세한 코드는 아래의 샘플을 참고하여 주시기 바랍니다.



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


감사합니다.

메시어스 드림


댓글목록

nxdev1님의 댓글

nxdev1 작성일

해당 내용으로 만든 결과 정상 작동 됩니다
하지만 추가한 Row가 collectionView의 itemsAdded에 담기지 않습니다

itemsAdded에 넣을수 있는 방법이 있을까요?
 

PureJS Re: 위즈모 그리드 질문 드립니다

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS엘라 작성일 2024-04-22 15:46 댓글 0건

본문

안녕하세요 메시어스입니다.


말씀하신 collectionView의 itemsAdded에 데이터를 추가하는 방법의 경우, itemsAdded에 접근하여 새로 추가하는 행의 데이터를 push 하면 구현할 수 있습니다.


더불어, 편집 시 itemsAdded 업데이트 추척과 관련된 데모도 첨부드리오니 참고하여 보시길 바랍니다.

- CollectionView의 변경 내용 추적


자세한 코드는 아래의 샘플을 확인하여 주시기 바랍니다.



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


감사합니다.

메시어스 드림


댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.