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

한글 이름 자동완성 시 editTexting 정보를 바로 확인 할 수 있는 이벤트가 있을까요? > Q&A | 토론

본문 바로가기

기타 한글 이름 자동완성 시 editTexting 정보를 바로 확인 할 수 있는 이벤트가 있을까요?

페이지 정보

작성자 kdm5510 작성일 2024-01-03 10:20 조회 75회 댓글 0건
제품 버전 : spreadJS 16이하 버전

본문


안녕하세요. 여의도 엘지화학에서 프로젝트 중인 개발자입니다.


사용자 검색을 이름으로 자동완성하여 적용하는 시트가 있는데

"홍길동" 입력 시 "홍길" 까지의 필터만 적용되는 현상이 있습니다.

"홍길동" 입력 후 포인터 이동 시 "홍길동"에 대한 필터가 적용 됩니다.


해당 원인으로 "홍길동"으로 자동완성 후 포인터 이동 없이 마우스로 원하는 대상자를 선택 시 해당 정보가 정상적으로 셋팅 되지 않는 현상이 발생 합니다.


영어나 숫자에 대한 자동완성 기능은 해당 현상이 발생하지 않습니다.


프로젝트 중이라 자세한 스크린샷 첨부를 못드리는 점 양해 부탁합니다.

혹시 해당 현상에 대한 인지나 

해결 방안이 있으면 도움 부탁드립니다.


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

댓글목록

등록된 댓글이 없습니다.

4 답변

기타 Re: 한글 이름 자동완성 시 editTexting 정보를 바로 확인 할 수 있는 이벤트가 있을까요?

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

페이지 정보

작성자 MESCIUS루카스 작성일 2024-01-04 10:04 댓글 0건

본문

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


SpreadJS에서 제공하는 모든 이벤트는 아래 링크에서 확인하실 수 있습니다.

그 중 edit 관련 이벤트는 아래와 같습니다.
문의 주신 내용에 추가적인 궁금한 사항이 있습니다.

  1. 본문에서 말씀해주신 필터는 SpreadJS의 자체 필터 기능을 말씀하시는 걸까요?
    혹은 어느 일반 셀에 별도로 필터 기능을 구현하신 걸까요?
  2. SpreadJS는 자동 완성 기능을 기본 기능으로 제공하지 않습니다. 별도로 구현하여 사용 중이신 걸까요?
조금 더 자세한 설명 남겨주시면 확인 후 답변 드리도록 하겠습니다.
 

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

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

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

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

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


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

댓글목록

등록된 댓글이 없습니다.

기타 Re: 한글 이름 자동완성 시 editTexting 정보를 바로 확인 할 수 있는 이벤트가 있을까요?

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

페이지 정보

작성자 kdm5510 작성일 2024-01-04 10:30 댓글 0건

본문

안녕하세요.


엑셀 시트에서 이름 입력 시 Event는 EditEnded 를 사용 하고 있는데


해당 이벤트에서 console.log( info.editingText ) 를 찍었을때


db58e418beea133a2f1dbf5b8a5bb8dc_1704331619_0832.png
 

해당 현상처럼 나옵니다.


실제 저희가 원하는 결과는 

db58e418beea133a2f1dbf5b8a5bb8dc_1704331699_9828.png
 

이런 결과이고요.. 


더 궁금하신 점 있으시면 답변 부탁드립니다.

감사합니다.



댓글목록

등록된 댓글이 없습니다.

기타 Re: 한글 이름 자동완성 시 editTexting 정보를 바로 확인 할 수 있는 이벤트가 있을까요?

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

페이지 정보

작성자 MESCIUS루카스 작성일 2024-01-04 16:49 댓글 2건

본문

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


EditEnded 이벤트는 실시간으로 타이핑된 값을 가져오는 것이 아닌, 하나의 셀에서 입력이 완료된 후 셀을 빠져 나올 때, 즉 editmode가 끝났을 때 발생되는 이벤트입니다.

기본적인 동작은 아래와 같습니다.


18c795eb7c85ab3198cf4fb339acfc9b_1704354210_5227.gif
 

EditEnded 이벤트를 단순히 사용하신 것이 아니라 이벤트 내부에 별도로 구현을 하신 걸까요?

저희 편에서 해당 현상을 재현할 수 있을 만한 정보를 공유해주실 수 있다면 공유 부탁 드립니다.


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

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

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

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

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


감사합니다.

메시어스 드림

댓글목록

kdm5510님의 댓글

kdm5510 작성일

아 죄송합니다. EditEnded 가 아니고 EditChange 이벤트입니다.
한글로 해보시면 위에 올려드린 내용을 보실 수 있습니다.

MESCIUS루카스님의 댓글의 댓글

MESCIUS루카스 작성일

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

EditChange 이벤트를 통해 말씀해주신 현상 확인하였습니다.
현상으로 봤을 때는 영문과 달리 한글은 자음과 모음을 조합하여 사용하는 문자이기 때문에 그런 것으로 예상이 됩니다만, 본사 개발팀으로도 전달하여 좀 더 자세히 확인 후 답변 드리도록 하겠습니다.

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

기타 Re: 한글 이름 자동완성 시 editTexting 정보를 바로 확인 할 수 있는 이벤트가 있을까요?

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

페이지 정보

작성자 MESCIUS루카스 작성일 2024-01-08 16:10 댓글 0건

본문

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


본사 개발팀으로 확인 후 답변 드립니다.


EditChange 이벤트는 native compositionXXX 이벤트를 기반으로 동작하게 되는데, 완전한 문자(full character)에 대해서만 EditChange 이벤트가 발생합니다.

그렇기 때문에 한글 입력 후 해당 글자에 대한 입력이 끝나야 완전한 문자로 인식되며 이벤트가 발생됩니다.

해당 부분은 SpreadJS에서 제어할 수 없는 제한 사항임을 참고하여 주시기 바랍니다.


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

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

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

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

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


감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

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