自動補完のドロップダウンとLinkbuttonsを"AJAXっ野"
質問
Okいる自動補完のドロップダウンとlinkbuttonsとしてのライフワークです。ので、ユーザーにカーソルをテキストボックス"とはgreated一覧です。彼らは開始タイピングのリストを選択のオプションの一覧です。どのクリック(またはenterキーを押します)このデータセットにはこのはつきフィルタによるようにすることができます。
Ok、どの包装AJAXのオートコンプリートの周りにドロップダウン?ありませんか?●(下さい。)
解決
このウィジェットでの三項目:テキスト入力、ボタン入力、および順序付けのリストを保持する。
__________ _
|__________||v|__ <-- text and button
| | <-- ul (styled to appear relative to text input)
| |
| |
|______________|
ulの表示:
- 'keyUpイベントのテキスト入力の場合の値が空でない)
- クイベントのボタン入力が現在は見えません)
ul隠れている:
- クイベントのボタン入力が現在表示)
- クイベントのリスト項目
時はulれぞれのkeyUpイベントのテキストの入力を発AJAXのサーバーする必要があるので注意のことを更新一覧です。
成功の結果置されなければなりませんul.作成時のリスト項目での'をクリックしイベントを添付してくださいを設定するテキスト入力入力値を隠すul月に追加してリンクの内部li添付のイベント。
一番辛い。JavaScriptが簡単に確固たる図書館のような試作を支援する複数のブラウザを推奨いたします。
だいたい一定のIdの項目を追加が可能な一部の隠れたインプットの各リストの項目のidおよび次の文字入力、選択した項目IDです。
他のヒント
いのOnSelectedIndexChangedイベントのドロップダウンリストをrebindデータに基づき、ユーザーの選択。ご希望の場合はフィルタリング.asynch可包み、このデータセット(または開発を維持-管理思想)下でUpdatePanel.この一文について教えてくださいね.
りなんで欲しいものの、Ra-Ajax AutoCompleter レクチャーや稲作を通支援のために"管理"内です。きの検索ボックス 積み重ね 実は右上隅)においリンクです。でもありまLinkButtonsご希望の方は...
免責事項;私が仕事Ra-Ajax...
私の考えでは、まだ利用のAJAX対す。
理由は以下の通りです:
(1)フォーカス:すべてのオプションできる"という選択のドロップダウン.すれば良いということになオプションで送信されます。
(2)ユーザーの種類ものエントリ数、ドロップダウンのフィルターダムを構築できます。ことが容易にでき、クライアント側で行われます。ているajax'y位を取得したばかりのサーバにこの時点では遅いものです。
phpguru.org 制御が"ほぼ確'必要なもの:
http://www.phpguru.org/static/AutoComplete.html#demo
って若干のプラスから必要なものになることを示すもので、ドロップダウンにダブルクリックの代わりに関す。する比較的容易に変更.
この助けになっていますよ。