특정 조건에 따라 컬럼 dataType 동적 변경 > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

PureJS 특정 조건에 따라 컬럼 dataType 동적 변경

페이지 정보

작성자 에디 작성일 21-07-26 12:57 조회 111회 댓글 0건
제품 버전 : Wijmo Library 5.20202.699 데모

본문

안녕하세요 시트 컬럼 dataType과 관련하여 문의드리고자 합니다.

특정 컬럼의 값에따라 다른 컬럼의 dataType을 동적으로 변경하고 싶은 경우에는 어떤 식으로 구현을 해야할까요?

ex. 컬럼1의 값이 A인 경우 컬럼2의 dataType은 String, 컬럼1의 값이 B인 경우 컬럼2의 dataType은 Number


이러한 경우가 위즈모에서 구현 가능한지 여쭙고자 합니다. 


답변 미리 감사드립니다. 

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

댓글목록

등록된 댓글이 없습니다.

1 답변

PureJS Re: 특정 조건에 따라 컬럼 dataType 동적 변경

페이지 정보

작성자 GCK루시 작성일 21-07-27 11:29 댓글 5건

본문

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


해당 기능은 Wijmo 그리드의 formatItem에서 바인딩 및 인덱스를 확인한 후,  getCellData를 통해 값을 가져오고 체크한 뒤, 열의 dataType을 변경해주시면 됩니다. 아래 샘플에서는 1번째 그리드의 downloads 열은 String으로 2번째 그리드의 downloads 열은 Number로 지정했습니다. 자세한 코드는 아래 샘플을 참고하시길 바랍니다.




[dataType]

https://demo.grapecity.co.kr/wijmo/api/enums/wijmo.datatype.html 


도움말 문서도 같이 전달 드리오니 참고 부탁 드립니다.


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


감사합니다. 

그레이프시티 드림 


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

댓글목록

에디님의 댓글

에디 작성일

답변 감사드립니다! 혹시 한 그리드 내에서 특정 열의 dataType을 행마다 조건에 의해 다르게 할 수 있는 방법은 없을까요?

GCK루시님의 댓글의 댓글

GCK루시 작성일

@에디님 안녕하세요 그레이프시티입니다.

문의 주신 내용이 특정 행의 셀의 값에 따라 셀이 속한 열의 dataType을 변경하고 싶으시다는 말씀이실까요?
디테일한 시나리오 및 결과를 공유해주신다면 정확한 답변을 드리도록 하겠습니다.

감사합니다.
그레이프시티 드림.

에디님의 댓글의 댓글

에디 작성일



첨부된 사진에서 보듯이 컬럼1의 값이 A인 경우에 컬럼2의 dataType은 String,컬럼1의 값이 B인 경우 컬럼2의 dataType이 Number 로 동적으로 특정 컬럼의 dataType을 변경 할 수 있을까요?

GCK루시님의 댓글의 댓글

GCK루시 작성일

@에디님 안녕하세요 그레이프시티입니다.

해당 예시의 경우, Column이 아닌 각 셀에 대한 dataType을 지정하는 것과 같이 구현이 되고 있습니다. 안타깝게도 "dataType" 속성은 셀 레벨이 아닌 column 레벨에서 설정이 가능하기 때문에 문의 주신 같은 열에 셀 별로 동적으로 dataType을 지정하는 기능에 대해서 지원하고 있지 않습니다. 원하시는 답변을 드리지 못한 점 죄송합니다.


감사합니다.
그레이프시티 드림.

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