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

위즈모 캘린더 selection 문의 > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

ReactJS 위즈모 캘린더 selection 문의

페이지 정보

작성자 포플러나무 작성일 2021-06-29 00:05 조회 3,914회 댓글 0건
제품 버전 : 모름

본문

안녕하세요 


다음과 같이 https://demo.grapecity.co.kr/wijmo/learn-wijmo/Input/Calendar/SlackStatusCalendar/react 를 참고하여 Calender 객체를 만들고 있습니다.


위 예제 에서는 selectionMode: 'None' 으로 설정하고 calender을 실행하고 있는데 none으로 설정했을시에

valueChanged를 설정해도 cal.valueChanged.addHandler( ... {}) 가 실행이 되지 않는게 맞는지?


또 selectionMode를 None으로 했을때 Calendar Class의 hitTest method(https://demo.grapecity.co.kr/wijmo/api/classes/wijmo_input.calendar.html#hittest) 를 사용해서 캘린더의 table값의 date값을 받아오고 싶습니다.

혹시 예제를 주실수 있는지 여쭤봅니다. 제가 객체를 가져와서 했는데 작동이 안되어서요.


감사합니다.




  

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

댓글목록

등록된 댓글이 없습니다.

1 답변

ReactJS Re: 위즈모 캘린더 selection 문의

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

페이지 정보

작성자 GCK루시 작성일 2021-06-30 17:10 댓글 0건

본문

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


문의 주신 내용에 답변 드립니다. 

1. selectionMode 속성을 "None"으로 설정 시, valueChanged 이벤트 실행 여부 문의

=>  selectionMode를 none으로 설정할 시, 마우스 또는 키보드를 사용하여 값을 변경할 수 없게 됩니다.  valueChanged는 달력 컨트롤의 value 값이 변경될 때, 발생하는 이벤트이므로 selectionMode가 none일 경우, value가 변경되지 않으므로 해당 이벤트가 실행되지 않습니다. 반대로 selectionMode를 "None"이 아닌 다른 값으로 변경 후, 달력 클릭 시 이벤트가 발생하는 것을 확인하실 수 있습니다.


2. hitTest 메서드 샘플 문의

=> 달력 컨트롤에서 hostElement 속성을 통해 mousedown 이벤트를 감지하는 코드를 구현하였습니다.

 일자 밑의 빈 공간을 클릭 시, 클릭된 값이 hitTest 메서드를 거치고 console에서

결과 값이 나오는 것을 확인하실 수 있습니다. 아래 샘플에서 확인 하시길 바랍니다.



[selectionMode None]

https://demo.grapecity.co.kr/wijmo/api/enums/wijmo_input.dateselectionmode.html#none 


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


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


감사합니다. 

그레이프시티 드림 


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


댓글목록

등록된 댓글이 없습니다.

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