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

폼 컨트롤 문의드립니다. > Q&A | 토론

본문 바로가기

PureJS 폼 컨트롤 문의드립니다.

페이지 정보

작성자 자동화 작성일 2023-11-12 13:27 조회 101회 댓글 0건
제품 버전 : 16.0.4
컨트롤 이름 : 폼 컨트롤

본문

학습페이지에 나오는 아래 내용 관련하여 문의드립니다. 

https://demo.mescius.co.kr/spreadjs/learn-spreadjs/features/shapes/form-control/button/purejs 


가이드에 나와있는것은 스크립트로 버튼을 생성 후, 해당 객체를 클릭했을때 이벤트를 발생시키고 있습니다. 


(스크립트가 아닌) 사용자가 디자이너 컴포넌트를 활용하여 폼컨트롤 버튼을 만들었을때, 버튼명 (ex. Button_1) 으로 해당 객체를 찾아서 클릭이벤트를 발생시킬 수 있을까요? 


예를들면 GC.Spread.Sheets.findControl 로 시트를 찾아서 사용하는것처럼, 

sheet.findFormControl('버튼 이름 또는 ID'); 이런식으로 접근이 가능한지 궁금합니다. 


확인 부탁드립니다. 감사합니다. 

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

댓글목록

등록된 댓글이 없습니다.

2 답변

PureJS Re: 폼 컨트롤 문의드립니다.

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

페이지 정보

작성자 MESCIUS루카스 작성일 2023-11-13 14:26 댓글 1건

본문

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


폼 컨트롤은 Shape 클래스를 받고 있기 때문에, get() 메소드를 이용하여 객체를 가져올 수 있습니다.

아래 샘플 코드 및 도움말을 참고하여 주시기 바랍니다.

sheet.shapes.get("button")

감사합니다.
메시어스 드림

댓글목록

자동화님의 댓글

자동화 작성일

확인감사드립니다. 메뉴얼에 나와있는것처럼 아래 이벤트를 발생시킬때, 어떤 버튼이 클릭되었는지 알수 있는 방법이 있을까요? 버튼마다 (클릭시) 다른 기능을 적용하는 방법이 궁금합니다. 

sheet.bind(GC.Spread.Sheets.Events.FormControlButtonClicked, function (s, args) {
    alert('button clicked...');
});

PureJS Re: 폼 컨트롤 문의드립니다.

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

페이지 정보

작성자 MESCIUS루카스 작성일 2023-11-14 11:58 댓글 0건

본문

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


이벤트의 args.shape를 이용하여 구분이 가능합니다.

아래 샘플 참고해 보시기 바랍니다.



감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

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