ui.Autocomplete.Basicを使用したいと思います。私はいくつかの値とこれらの値への追加情報を持っています。追加情報を表示したいのですが、挿入しないでください。これは可能ですか?どうすればいいですか?
1 に答える
0
一見すると、これを行う簡単な方法はないようです。自分でベースを構築しgoog.ui.AutoComplete
(コンストラクターと同じようにgoog.ui.AutoComplete.Basic
)、のカスタム実装(サブクラス)を提供する必要がありgoog.ui.AutoComplete.InputHandler
ます。具体的には、関数をオーバーライドselectRow
して、パラメーターを使用して必要な処理を実行する必要がありrow
ます。デフォルトの実装は次のとおりです。
...selectRow = function(row,opt_multi) {
this.setTokenText(row.toString(), opt_multi);
return false;
};
goog.ui.AutoComplete.Basic
コンストラクターがオプションの入力ハンドラーを使用した場合、これはかなり簡単になります。この戦略が機能する場合は、 http://code.google.com/p/closure-library/issues/listでリクエストするのが妥当かもしれません。
于 2011-01-08T00:12:59.547 に答える