2012-04-14 2 views
1

스마트 주소 편집기를 만들어야합니다. 나는 인텔리 센스 같은 것을 추가하고 싶다.편집기에서 인텔리 센스 만들기 - 방법? 팁?

우리나라의 주소는 일반적으로 "Calle (Street)", "Carrera", "Avenida (Avenue)", "Conjunto (Set)", "Interior", "Transversal" 이름. 아이디어는 사용자가 표준을 따라 주소를 입력 할 수있게하는 것입니다. 이 몇 가지 기준이 있지만, 그것은 일반적으로 약어입니다 :

나는 주제에 대한 흥미로운 기사를 발견 등 CL, CR, AV, CJ, 인디애나, TV :

http://wiki.codeblocks.org/index.php?title=Code_Completion_Design

그러나 그것은이다 C에서 나는 그런 복잡성을 요구하지 않는다고 생각합니다. 필자의 경우 편집자가 표준을 감지하고 번역해야하는 약 60 개의 특수 단어가 있습니다. 매개 변수, 패키지 등은 없습니다. 더 간단합니다.

또한 API 또는 프레임 워크는 많은 응용 프로그램이나 다른 컨텍스트에서 사용할 수 있다고 생각합니다.

누구나 Java 또는 Grails의 일부 코드를 알고 있습니까? API? 팁이나 아이디어를 줄 수 있습니까? 대단히 감사드립니다.

편집 : http://platform.netbeans.org/tutorials/nbm-code-completion.html

+0

사용자가 이름을 삽입하기를 원하는 표준을 설명 할 수 있습니까? – emilan

+0

예를 들어 사용자가 'Avenida'또는 'Avda'또는 'Av'만 입력하면됩니다. 편집자는 'Avenida (AV)'목록을 표시하고이 선택을 'AV'로 번역해야합니다. – JLBarros

+0

왜 g를 사용하지 않습니까? select – emilan

답변

0

회원님이 서버 측에서이 일을 얻을 것이 무엇인지 확실히 확인 : 난 그냥 많은 약속 다른 튜토리얼을 발견했다.

클라이언트 측에서이 작업을 시도하기 위해 javascript 자동 완성 기능 (예 : jQuery UI의 http://jqueryui.com/demos/autocomplete/)을 살펴 보겠습니다. 전체 문자열을 대체하지 않도록 조정해야하지만 아이디어는 매우 유사합니다.

관련 문제