Tsutomu Yano
t_yano****@me*****
2010年 6月 16日 (水) 07:28:42 JST
矢野です。 IE8を入れている環境がなく,オートコンプリートについても詳しくないもので,原因はよくわからないです。 ただ,オートコンプリートと日本語については,もともと相性が悪いという話を聞いたような気がします。 しかし,オートコンプリートではないものの,入力に応じて表示が切り替わるというインタフェースは作ったことがあり,IE7, Safari, Firefoxでは動くようでした。ChromeとIE8では確認したことがないので,参考にならないですね。。 オートコンプリートに詳しい人の回答に期待。 On 2010/06/11, at 12:46, エルコム 田中 wrote: > 田中です。 > > WicketでAutoCompleteTextFieldを使ってフォームのテキストフィールドにオートコンプリート機能を付けようとしたのですが、ブラウザによって以下(a)(b)のような状態となってしまいます。Wicket > のバージョンは1.4です。 > > 原因がわかりません。 > > > (a) IE(Ver.8)の場合 > テキストフィールドに文字を入れたタイミングで下記のエラーが出ます。 > > ----- ↓エラー内容 ----- > Web ページ エラーの詳細 > > ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; > Trident/4.0; GTB6.5; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT > 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR > 3.0.30729; Media Center PC 6.0) > タイムスタンプ: Fri, 11 Jun 2010 03:13:42 UTC > > メッセージ: システム エラー: -1072896658 > > ライン: 923 > 文字: 5 > コード: 0 > URI: http://127.0.0.1:8080/EwgsWeb/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js > ----- ↑エラー内容 ----- > > (b)Chrome(Ver.5)の場合 > エラーは出ず、ローマ字のオートコンプリートはうまくいくのですが、日本語だと候補が表示されません。 > > > > ------ ↓ソース------------------------------------------------------------------------------------------------------ > ・・・ > AutoCompleteTextField widText_torihikisakiName = new > AutoCompleteTextField("widText_torihikisakiName", new > PropertyModel(seibansakuseiFormVo, "torihikisakiName")) { > private List names = Arrays.asList(new String[] { "Japan", > "Java", "あああ", "あああい", "うううう", "うううえ", "ううえ" }); > > protected Iterator getChoices(String input) { > List probables = new ArrayList(); > Iterator iter = names.iterator(); > while (iter.hasNext()) { > String name = (String) iter.next(); > if (name.startsWith(input)) { > probables.add(name); > } > } > return probables.iterator(); > } > }; > widForm_seibanShinkisakusei.add(widText_torihikisakiName); > ・・・ > > ------ ↑ソース------------------------------------------------------------------------------------------------------ > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user