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

GC.Spread.Sheets.CellTypes.Base() > Q&A | 토론

본문 바로가기

기타 GC.Spread.Sheets.CellTypes.Base()

페이지 정보

작성자 너부리 작성일 2024-02-19 09:32 조회 65회 댓글 0건
제품 버전 : 14.2.3
컨트롤 이름 : GC.Spread.Sheets.CellTypes.Base()

본문

안녕하세요.


블로그&Tips 에 있는 'SpreadJS에 AutoComplete 구현하기'  소스 참조하여

GC.Spread.Sheets.CellTypes.Base() 를 이용하여 AutoComplete 기능을 구현하고 있습니다.



https://dev.mescius.co.kr/bbs/board.php?bo_table=spreadjs_bntips&wr_id=99&sfl=wr_subject%7C%7Cwr_content&stx=base&sst=wr_datetimedesc&sop=and


그런데 해당 기능이 셀을 더블클릭해야만 펼쳐져서 혹시 그냥 (한번) 클릭만으로 펼쳐질수 있을지 문의 드립니다. 


감사합니다.

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

댓글목록

등록된 댓글이 없습니다.

2 답변

기타 Re: GC.Spread.Sheets.CellTypes.Base()

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

페이지 정보

작성자 MESCIUS루카스 작성일 2024-02-20 16:12 댓글 1건

본문

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


CellClick 이벤트를 이용하여 AutoCompleteCellType 셀 타입이 설정된 경우에는 edit 모드로 들어가도록 할 수 있습니다.

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


  // 클릭한 셀의 타입이 AutoComplete면 Edit 모드 on
  sheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
    if(args.sheet.getCell(args.row, args.col).cellType() != undefined && args.sheet.getCell(args.row, args.col).cellType().typeName === "MyAutoComplete") {
      args.sheet.startEdit();
    }
  });


[프리미엄 회원 전환 안내]

라이선스를 보유하고 계신다면, 누구나 추가 비용 없이 메시어스 포럼 프리미엄 회원이 될 수 있습니다.

프리미엄 회원으로 전환 시, 기술 문의에 대하여 우선 지원 받으실 수 있습니다.

아래 링크를 통해 프리미엄 회원 전환 방법 및 혜택 안내를 살펴보시길 바랍니다.

MESCIUS 개발자 포럼 | 프리미엄 회원 전환 방법 및 혜택 안내


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

댓글목록

너부리님의 댓글

너부리 작성일

감사합니다.
원클릭으로 동작되는거 확인하였습니다.
혹시 추가로 
원클릭 이후에 콤보박스 화살표 클릭하지 않고 바로 텍스트 입력 가능하도록 가능할까요?

기타 Re: GC.Spread.Sheets.CellTypes.Base()

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

페이지 정보

작성자 MESCIUS루카스 작성일 2024-02-22 16:43 댓글 0건

본문

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


말씀해주신 대로 구현한 샘플 전달 드립니다.

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

// 4. 편집기 활성화 및 비활성화
AutoCompleteCellType.prototype.activateEditor = function (eContext, cellStyles, cellRect) {
  ....
  setTimeout(function(){
   $(eContext).find('select').select2("open"); 
  })
}


[프리미엄 회원 전환 안내]

라이선스를 보유하고 계신다면, 누구나 추가 비용 없이 메시어스 포럼 프리미엄 회원이 될 수 있습니다.

프리미엄 회원으로 전환 시, 기술 문의에 대하여 우선 지원 받으실 수 있습니다.

아래 링크를 통해 프리미엄 회원 전환 방법 및 혜택 안내를 살펴보시길 바랍니다.

MESCIUS 개발자 포럼 | 프리미엄 회원 전환 방법 및 혜택 안내


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

댓글목록

등록된 댓글이 없습니다.

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