ReactJS 그리드에 바인딩하지 않는 데이터를 이용한 조건부 랜더링 문의
페이지 정보
작성자 토끼바람 작성일 2021-08-11 14:36 조회 3,111회 댓글 1건본문
관련링크
https://demo.grapecity.co.kr/wijmo/learn-wijmo/Grid/CustomCells/ConditionalStyling/purejs
이 샘플을 보고 진행을 하고있는데. 문제는 비교하는 값이 바인딩하지 않는 경우 컬럼을 찾을 수 없기 때문에
에러가 나고 혹은 sender에 item으로 했을 경우에는 정렬이 되었을때 실제 값이 설정되야 하는 행과
데이터의 행이 달라서 제대로 동작하지 않고 있습니다.
예) [ {a : 1, b: 2 , c: 'red'}
, {a : 8, b: 9 , c: 'green'}
, {a : 80, b: 90 , c: 'black'}
, {a : 70, b: 60 , c: 'black'}
]
원하는 결과
-------------------------
a b
------------------------
-1 -2
8 9
80 90
70 60
1. 이렇게 되었을 경우 그리드에는 a, b 컬럼이 있지만 c라는 컬럼이 없어서 위에 예저 처럼 동작하지 않습니다.
어떻게 구현이 되야 하는지 혹은 정렬에 따라 변경되는 행의 위치를 어떻게 찾을 수 있는지 문의합니다.
2. 위에서 처럼 c의 값이 red 라고 판단이 되어 해당 데이터의 값을 * -1 처럼 원래 데이터가 아니라
데이터를 변경하여 표시도 가능 한지 문의합니다.
감사합니다.
댓글목록
삭제된 댓글
토끼바람 작성일삭제된 댓글 입니다.