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

FlexGrid setCellData 작동 시, formatItem > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

PureJS FlexGrid setCellData 작동 시, formatItem

페이지 정보

작성자 nxdev1 작성일 2024-05-07 18:18 조회 26회 댓글 0건
제품 버전 : 5.20232.939
컨트롤 이름 : FlexGrid

본문


setCellData를 사용하여 그리드에 값을 넣을 때, formatItem.addHandler가 작동하여

새로 넣은 값을 기준으로 색칠이 되는 현상이 발생합니다.


1. formatItem.addHandler가 작동하지 않게 값을 넣을 수 있는지 알고 싶습니다.

2. 해당 방법 이외에 다른 방법으로도 셀에 색상을 부여할 수 있는지 알고 싶습니다.


감사합니다.


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

댓글목록

등록된 댓글이 없습니다.

1 답변

PureJS Re: FlexGrid setCellData 작동 시, formatItem

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

페이지 정보

작성자 MESCIUS엘라 작성일 2024-05-08 14:04 댓글 0건

본문

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


문의 주신 내용에 대해 순차적으로 답변 드리겠습니다.


1. setCellData 메서드 호출 시 formatItem 이벤트 작동을 제어하는 방법

=> 해당 방법의 경우, formatItem 이벤트 내에 setCellData 메서드로 데이터 변경이 발생한 행을 제외한 다른 행에 셀 색상을 적용하는 조건문을 설정하여 구현할 수 있습니다.

 

2. formatItem 이벤트 외 그리드 셀 색상 적용 방법

=> 그리드 셀 색상 적용의 경우, itemFormatter 속성을 통해 formatItem 이벤트를 사용할 때와 같이 조건문을 설정하여 구현할 수 있습니다.


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

(샘플에서 버튼을 클릭하면 셀의 색상 변경 없이 0번 행의 country 데이터가 UK로 변경되는 것을 확인할 수 있습니다.)


현재 샘플에는 formatItem 이벤트가 적용되어 있으므로 itemFormatter 속성 적용을 원하신다면 formatItem 이벤트를 주석처리 하시고 itemFormatter 속성의 주석을 해제하시어 확인하여 보시길 바랍니다.


 


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


감사합니다.

메시어스 드림


댓글목록

등록된 댓글이 없습니다.

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