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

getControl 관련 문의 > Q&A | 토론

본문 바로가기

Angular getControl 관련 문의

페이지 정보

작성자 111234 작성일 2023-12-20 11:55 조회 84회 댓글 0건
제품 버전 : 5.20222.877
컨트롤 이름 : combobox, control

본문

안녕하세요.

현재 스크립트로 상황에 따라 ComboBox를 생성하고 있습니다.


생성된 ComboBox에 입력(text)되거나 선택된(selectedValue) 데이터를 가지고 오기 위해 wijmo.Control.getControl('#aaa')을 사용하였는데 원하는 ComboBox는 잘가지고 오긴하지만 .text를 하거나 .selectedValue를 하면

"'Control' 형식에 'text' 속성이 없습니다." 와 같은오류가 뜨고 있습니다.


getControl()을 했을때 Control이 반환되는데 ComboBox의 속성들을 사용하기 위해서는 반환된 Control을 (.... as input.ComboBox, <input.ComboBox>....)와 같이 형변환?하여 사용하는 방법밖에는 없는건가요? 아니면 형변환없이 사용가능한 방법이 있을까요?

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

댓글목록

등록된 댓글이 없습니다.

2 답변

Angular Re: getControl 관련 문의

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

페이지 정보

작성자 MESCIUS루시 작성일 2023-12-26 09:23 댓글 1건

본문

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


문의하신 현상과 관련하여 저희 쪽에서 재현이 되지 않아 정확한 원인 파악이 어려운 상황입니다. 관련하여 저희 쪽으로 재현 가능한 샘플을 공유해주신다면 재현 및 디버깅 후 답변 드릴 수 있도록 하겠습니다.


감사합니다.

메시어스 드림

댓글목록

111234님의 댓글

111234 작성일

wijmo.Control.getControl('#id') 로 Control을 리턴받았고, 리턴받은 Control은 combobox입니다.
하지만 getControl() 자체에서 리턴되는 타입이 Control이라서 Combobox의 속성인 text나 selectedValue를 사용할 수 없어서 나는 오류로 보입니다. 그래서 리턴받은 Control 타입을 ComboBox 타입으로 변환하여 사용하는 방법만 있는건지 문의 드렸습니다.
샘플 소스를 전달드릴수있는 환경이 아니라 양해부탁드립니다.

Angular Re: getControl 관련 문의

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

페이지 정보

작성자 MESCIUS루시 작성일 2023-12-27 15:22 댓글 0건

본문

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


저희 쪽에서 테스트했을 때, getControl를 통해 ComboBox 컨트롤에 대한 정보를 가져오고 별도 타입 변환없이 text, selectedValue 속성을 접근 시 문제가 발생하지 않았습니다. 관련하여 저희 쪽에서 재현이 되지 않는다면 이전에 말씀드린 것과 같이 원인 파악 및 답변이 어렵습니다. 관련하여 아래 간단한 샘플을 공유드리오니 고객님의 코드와 비교하여 원인이 되는 부분이 무엇인지 확인 부탁 드립니다. 만일 포럼으로 재현 가능한 프로젝트 공유가 어려우신 상황이시라면 sales-kor@mescius.com 으로 메일 보내주시기 바랍니다.




감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

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