PDA

View Full Version : ExtJSを使ったSuggest機能ってありますか?



sumio-mm@ebisawa.co.jp
27 May 2009, 7:40 AM
海老澤と申します。お世話になります。

もしご存じだったら教えていただきたいのですが、GoogleSuggestみたいな機能をExtJSで実装する方法ってあるのでしょうか? 次の点を満たしているものを探しています。

文字入力毎にサーバへ検索してくれるもの(プリセットでなく)
日本語が正しく動くこと(必須)
IMEで変換を確定する前に検索してくれること
結果の表示件数を自由に変更できることExtJSのサンプル集で似たようなものはあったのですが、上記を全てカバーしていないです。
http://extjs.com/deploy/dev/examples/form/combos.html

Ajaxのサジェスト機能を提供するJavaScriptライブラリって以外と見つからずに困っています。下記を全て検証したのですが、日本語が動かなかったり、JSエラーが出たりと散々です。

http://www.enjoyxstudy.com/javascript/suggest/
http://www.brandspankingnew.net/archive/2007/02/ajax_auto_suggest_v2.html
http://www.vulgarisoip.com/2007/06/29/jquerysuggest-an-alternative-jquery-based-autocomplete-library/
http://dyve.net/jquery/?autocompleteご協力いただけますと幸いです。

yuki
27 May 2009, 10:40 PM
基本的にはComboBoxがGoogle Suggest的な仕様を満たしていると思いますが、どの点が足りていないでしょうか(表示する件数についてはpageSizeを指定するか、Storeへのデータロード時に調整するか、あとはサーバー側で調整するか、でしょうか)?

↓のサンプルがまさにそのものだとは思うのですが・・・
http://extjs.com/deploy/dev/examples/form/forum-search.html
(http://extjs.com/deploy/dev/examples/form/forum-search.html)

あと、↓は実際にGoogle Suggestを実装したサンプルです:D:
http://extuxgoogle.googlecode.com/svn/trunk/samples/sample3.html

sumio-mm@ebisawa.co.jp
28 May 2009, 3:34 AM
yukiさん、ありがとうございます。参考になりました。GoogleCodeにあがっているものをハックしてみます。