2012-04-14 5 views
1

スマートアドレスエディタを作成する必要があります。私はintellisenseのようなものを追加したいと思います。エディタでインテリセンスを作成する方法は?ヒント?

私の国では、 "Calle(Street)"、 "Carrera"、 "Avenida(Avenue)"、 "Conjunto(Set)"、 "Interior"、 "Transversal"名前。アイデアは、ユーザーが標準に従ってアドレスを入力できるようにすることです。そこいくつかの規格がありますが、それは一般的略語である:

私は、件名に、この興味深い記事を見つけました、などのCL、CR、AV、CJ、IN、テレビ:

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

しかし、それはありますそのような複雑さを必要としないと私は思います。私の場合、編集者が標準を検出して翻訳する必要があるのは約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/など)の一部を見ていきます。あなたはそれが全体の文字列を置き換えることはないようにそれを微調整する必要がありますが、アイデアは非常に似ています。

関連する問題