問題タブ [autocompleteextender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
801 参照

asp.net - AutoCompleteExtender は、フォーカスを失うと機能を停止するようです

私は AutoCompleteExtender が大好きで、以前にも使用して大成功を収めました。私の新しい上司は、彼が気に入らないことに気付きました。シナリオは次のとおりです。テキスト ボックスをクリックし、最初の 3 文字を入力します (この例では「パット」とします)。すると、最初の 3 文字のイニシャルに一致する名前のリストが表示されます。これまでのところ素晴らしい。

次に、何も選択したり、ボックス内のテキストを変更したりせずに、ボックスから離れた場所 (たとえば、ページの空白部分) をクリックします。ここで、テキストボックスをクリックして戻り、もう一度「pat」と入力します。リストが再び表示されることを期待しています。BUT - 何も起きません。ここで、たとえば 'patt' のようにもう 1 文字入力すると、結果が返されます。しかし、同じキャラクターのコンボで、なだ。また、ページから 10 ~ 15 分間離れてから戻ってくると、応答が停止することにも気付きました。

他の誰かがこれを経験しましたか? もしそうなら、解決策を思いつきましたか? もしそうなら、私はそれを聞いてみたいです。上司がそれを気に入らないと確信しているので、ページの更新などを強制したくありません。どんな提案でも大歓迎です。

ああ-そして、テキストボックスonlburを強制的にクリアするために小さなJavaScriptを追加しようとしました-ダイスはありません-上記のシナリオではまだ結果が表示されません。

0 投票する
1 に答える
289 参照

jquery - 2番目のアクセスでAjaxオートコンプリートのアンバインドがjquery simplemodalをスローします

jquery simplemodal を使用して、ajax オートコンプリート入力を含むポップアップ フォームを開きます。モーダルへの初回アクセスでは、このオートコンプリートは正常に機能しますが、モーダルを閉じて再度開くと、オートコンプリートは ajax の機能にバインドされなくなりました。どんな手掛かり?私はクローズをデフォルトとして設定し、ライブを使用していません....

0 投票する
1 に答える
2719 参照

asp.net - AutoCompleteExtender の使用時にパラメーターを渡す

AutoCompleteExtender を使用するときに、サービス メソッドにパラメーターを渡す方法は?

0 投票する
1 に答える
1485 参照

sharepoint-2010 - AutoCompleteExtender not working in Sharepoint 2010

This has been bothering me for a few days now. I'm trying to use the AutoCompleteExtender in a Visual Web Part project for Sharepoint 2010 but when I type in characters nothing happens. At first I thought it was an Ajax issue so I used the TextBoxWatermarkExtender and that works, so it must not be an ajax thing.

I followed this guys guide VERBATIM: http://ranaictiu-technicalblog.blogspot.com/2010/08/ajax-control-toolkit-with-sharepoint.html

Here's my ascx:

Here's my codebehind:

Any help would be appreciated. I'm working with one other guy and we're both completely baffled as to why it isn't working.

0 投票する
2 に答える
1254 参照

javascript - ProductIDを取得するJavascriptコード?

ProductName を取得する Web サービスがあり、AutoExtender からドロップダウンされた製品が各製品の個々のページへのリンクである必要があります。現在、URL は ID ではなく ProductName で埋められます。

する必要があります

*注 - このサイトは内部使用のみであるため、現時点でハッキングされる心配はありません。私たちはサイトが機能することを望んでいます。

asp.net のフォーラムで、私がやりたいことは不可能だと言われたので、助けを求めてここに来ました。Web サービスから ProductName を取得しているのは JavaScript だと思いますが、ProductID を取得するには JavaScript が必要です。ProductName の代わりに ProductID を含めるように For Each ループを書き直そうとしましたが、AutoCompleteExtender は ProductNames ではなく ID のみを結果に表示します。

Javascript:

私のautoCompleteExtenderとWebサービスのコードは次のとおりです。

編集: AutoCompleteExtender に切り替える前に検索結果が表示されていた方法を追加します。これを今持っているものに取り入れようとしましたが、何も正しく機能させることができません。これは古いコードであることに注意してください。にあるのは、私が現在使用しているすべてのコードです。

私は試した

ただし、オートコンプリート エクステンダーをリストに含めると、クエリの結果が表示されなくなります。

編集:作業コード:

0 投票する
1 に答える
1324 参照

c# - オートコンプリート エクステンダーが設定されていません

Web プロジェクトでホストされている WCF サービスでAjax Auto Complete Extenderを利用しようとしています。サービスに到達し、フィドラーで結果が返されることを確認しましたが、オート コンプリート エクステンダーに関連付けられたテキスト ボックスには値が入力されません。

サービス契約は次のとおりです。

実装は、入力された文字列のリストを返すだけです。

aspx は次のとおりです。

サービスのルートは、Global.asax で次のように構成されます。

前に述べたように、サービスをホットにすることができ、フィドラーで見ると JSON 形式で応答を受け取ります。以下は未加工の応答です。

サービス コントラクトから ResponseFormat を省略すると、結果が XML 形式で返され、テキスト ボックスに未定義の非常に長いリストが表示されることに注意してください。

基本的なものが欠けていますか?

0 投票する
0 に答える
249 参照

c# - Web サービスなしで autocompleteextender を使用する

Webサービスを使用せずにオートコンプリートエクステンダーを使用することは可能ですか..また、3層アーキテクチャで作業しています..1つの列を取得できましたが、文字列を個別に返すことができませんでした..

0 投票する
1 に答える
3409 参照

asp.net - 警告AjaxControlToolkit.AutoCompleteExtender.CompletionListElementIDは廃止されました:CompletionListElementIDを渡す代わりに、デフォルトを使用してください

私は本当にこの問題を理解することはできません。asp.net 4.0 Webサイトを公開すると、このエラーが表示されます。

警告'AjaxControlToolkit.AutoCompleteExtender.CompletionListElementID'は廃止されました:' CompletionListElementIDを渡す代わりに、CssClassプロパティを使用するデフォルトのフライアウトとスタイルを使用してください。

次に、警告として表示される要素を提供します。

では、Visual Studioで何を修正してほしいのか、なぜこの警告を表示するのか。

何か案は ?ありがとうございました。

Visual Studio 2010、C#4.0、Asp.net 4.0、Asp.netWebサイト

0 投票する
1 に答える
1394 参照

c# - AjaxControlToolkit AutoCompleteExtender が IIS で動作しない

Web サービス (PageMethod) なしで AjaxControlToolkit の AutoCompleteExtender を使用しています。私のローカル マシンでは問題なく動作していますが、AutoCompleteExtender は IIS では動作しませんが、AjaxControlToolkit では動作します。

私は周りを検索しましたが、私の問題には当てはまりません。

IIS-6 および Framework 4.0 で実行されています。

私のコードは次のとおりです。

ASP

コード ビハインド: C#

助けてください、ありがとう。

アップデート:

エラー表示はありません。候補リストは表示されません。

AutoCompleteExtenderに関する詳細情報

0 投票する
1 に答える
2600 参照

javascript - JavaScriptを使用してAutoCompleteExtenderに結果リストを再表示します

AutoCompleteExtenderの実装が機能しています。

私が欲しいのは、テキストボックスを終了し、アイテムのリストが消えた場合、テキストボックスに何かを再度書き込むことなく、JavaScriptコードからリストを再表示したいということです(現在のリストに基づいてリストを再表示するだけです)ボタンなどをクリックして、テキストボックスの値をフィルタリングします)。コードからAutoCompleteExtenderBehaviorオブジェクトを取得する方法を知っているので、必要なのは、リストを再表示できるようにするそのオブジェクトのjavascriptAPIを知ることだけです。


私はこの回答のコメントで示唆されているようにこれを試しましたが、機能していません:


私もこの回答で示唆されているようにこれを試しましたが、機能していません:


編集:
オートコンプリートで使用されるバックエンドコードを調査した後、問題は、一度表示されると、検索ボックスの値が前回から変更されているかどうかを確認し、変更されていない場合は変更されないことだと思います。もう一度見せてください。私はこれを回避する方法を知りませんでした。値をリセットしてから値を再設定するためにさまざまな方法を試しましたが、成功しませんでした。