問題タブ [dropdownextender]
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.
asp.net - AJAX ドロップダウン エクステンダーの質問
わかりました。エクステンダーを自分の Web サイトの default.aspx ページで動作させることができました。基本的に、そのコードをコピーして、ユーザー コントロールの control.ascx ページに貼り付けました。これを行うと、機能が完全に失われます(ホバーしてもターゲットコントロールラベルが表示され、ドロップダウンは表示されません)。マスターページ設定内のカスタム ユーザー コントロールで機能しない理由はありますか?
編集:うまくいきませんでした。他の提案はありますか?マスターページの設定で、eo Webタブを使用して(タブの内側と外側で試しましたが、タブと同じページで試しましたが、役に立ちませんでした)、カスタムユーザーコントロールです。依存関係の問題があると思いますか?
javascript - 選択したインデックス値でテキスト ボックスを更新する AJAX ドロップ ダウン エクステンダーの問題
デフォルトですべての行が編集可能なグリッドビューがあります。ほとんどの列には、問題ではないフォーマットバリデーターを備えた単純なテキストボックスが必要です。
ただし、ユーザーが選択できる選択肢のリストを必要とする列が 1 つあります。これを行うには、Ajax ドロップ ダウン エクステンダーを使用してテキスト ボックスにバインドしているので、テキスト ボックスをクリックするとリストが表示されます...十分に単純です。
ユーザーがドロップダウンからオプションを選択した後に問題が発生します。テキストボックスの値を新しく選択したものに更新できないようです。
これは gridview 列の ItemTemplate です。
各行の onclick イベント作成のコード ビハインドを次に示します。
If e.Row.RowType = DataControlRowType.DataRow Then Dim lstPRI As ListBox = DirectCast(e.Row.Cells(3).FindControl("lstPRIORITY"), ListBox) Dim rowIndex As Integer = e.Row.RowIndex Dim columIndex As Integer = 3 '列インデックスは 0 If lstPRI IsNot Nothing Then lstPRI.Attributes.Add("onclick", "setText(this.options[this.selectedIndex].value," & rowIndex.ToString & "," & columIndex.ToString & ");") 終了する場合 終了する場合
[this.selectedIndex].Value を取得し、それを ID が PRIORITY の TextBox に適用する必要があります。
どういうわけかこれを動的な対応物に変える必要があります
asp.net - テーブル内の AjaxControlToolkit DropDownExtender は、関連付けられたパネルを常に表示します
ajaxcontroltoolkit dropdownextender が関連付けられたテキストエリアと、ユーザーが選択できるオプションを含むグリッドビューを含むパネルがあります。
これらのアイテムのコードは次のとおりです。
このアイテムをテーブル (つまり<table><tr><td>THE CODE ABOVE</td></tr></table>
) 内に配置すると、パネルは常に完全に開いて非表示になることはありません。また、TD 内の使用可能なスペースを完全に埋め、ページ上の他のすべてのテキストを画面の下に押し込みます。関連するコントロールをテーブルから取り出すと、期待どおりに機能します。Firefox と IE8 の両方でこの問題を再現しました。
何を与える?
asp.net-ajax - Ajax ドロップダウン エクステンダーは、ページの読み込み時に Ajax タブ コントロールの関連するパネルを常に展開します
タブ コンテナーでドロップ ダウン エクステンダーを使用すると、ページの読み込み時に常に展開されます。テキストボックスをクリックした後にのみ折りたたまれます。タブ コンテナの外側では問題なく動作しており、最新のブラウザでのみ発生しています。
ページが読み込まれるたびにドロップダウンエクステンダーを折りたたむにはどうすればよいですか? ページ読み込みイベントで手動で折りたたむ必要がありますか?
私が間違っていることを教えてください。コードビハインドまたはJavaScriptでどのように崩壊する可能性がありますか?
vs 2005で.Net 2.0 Ajax拡張機能を使用しています。
以下は私のコードです。
ajax - 別のコントロールで Ajax DropDownExtender を表示する
ページ上の何かをクリックして Ajax DropDownExtender を表示することは可能ですか? ボタン、イメージボタン、アンカー、イメージ、ハイパーリンクなど。
---より良い説明---
ドロップダウンエクステンダーを備えたテキストボックスがあります。正常に動作します。私がやりたいのは、別のコントロールをクリックしてそのドロップダウンエクステンダーを表示することです。
asp.net - AJAX DropDownExtender:GridViewからTextBoxに値を取得する方法は?
TextBox の TargetControl と GridView を含む Panel の DropDownControl を持つ DropDownExtender があります。複数の列を表示できるように GridView を使用していますが、他の提案も受け付けています。
ユーザーが GridView で行を選択すると、GridView の特定の列の値を TextBox に入力したいと思います。ただし、GridView OnSelectedIndexChanged イベントはコード ビハインドで発生しません。
ご覧のとおり、実際に話すコードはありません。使用するイベントがわかりません。どうやら、OnChange/OnSelect イベントは他のコントロール、つまり ListBox で機能するようですが、GridView で成功した人がいるかどうか疑問に思っています。
asp.net - ドロップダウンエクステンダーを使用してOnSelectedIndexChangedイベントをトリガーする方法
AjaxToolKitのdropdownlistextenderを使用してドロップダウンリストを作成しようとしています。私は次のマークアップを持っています:
「リスト」アイテムについては、次のとおりです。
私のJavaScriptは次のようになります。
ここで、itemとitemOverは適切なスタイルのCSSクラスです。問題は、onclickイベントがサーバー上でSelectedIndexChangedタイプのイベントをトリガーすることです。私はこの関数を試しました:
ddSectionsは、asp:Dropdown
私が起動しようとしているOnSelectedIndexChangedイベントです。
これにより、ページレベルのポストバックがトリガーされますが、トリガーするddSections_SelectedIndexChangedサーバー側メソッドはトリガーされません。ちなみに、ddSectionsは非表示になります。
アドバイスをお願いします。私はこれを理解するために3日間を費やし、手ぶらで出てきました。読みやすくするために、自由に再フォーマットしてください。前もって感謝します。
asp.net - dropdownextender を閉じるときに JavaScript 関数を呼び出す
私がMulti-select dropdown list
使用した を開発していAjax Drop-down extender
ます。
コード
ここで、ドロップダウン エクステンダーを閉じるときに Java スクリプト関数を呼び出す必要があります。どうすればそれを行うことができますか?ここで私はアニメーションを使用していますが、上の Java スクリプト関数を呼び出す方法はありますかOnHide
。何か方法があれば教えてください。