問題タブ [collapsiblepanelextender]
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 - ASP.Net 3.5 AjaxControlToolkit CollapsiblePanelExpander in MasterInUpdatePanel部分的なポストバックの問題
長年の読者初めてのポスター
マスターページにリンクされたコンテンツページがあります。マスターにはtoolkitscriptmanagerがあります。コンテンツページでは、親リピーターのアイテムテンプレート内にネストされたリピーターがあり、子リピーターコントロール用のCollapsiblePanelExtenderがあります。部分的なポストバック時に、collapsed属性が設定されていない場合、すべてのパネルが展開されます。折りたたまれた属性がtrueに設定されている場合、すべてのパネルは部分的なポストバック時に折りたたまれます。
リピーターのデータバインディングは、コードビハインドのpage_initセクションで発生しており、page_loadイベントの項目を反復処理して、パネルの状態を確認しています。コードのデバッグ中に何も機能していないようですが、プロパティが適切に設定されていることはわかりますが、ブラウザーでレンダリングすると、すべてのパネルが開いています。部分的なポストバックをトリガーする編集イベントは、モーダルポップアップで実行されます。
パネルを独自の更新パネルに移動し、更新パネルを削除し、更新パネルの外側にモーダルを配置しようとしましたが、役に立ちませんでした。ViewStateは維持されません。
ページコード:
そして、page_loadで発生するコードビハインドメソッド:
初期ロードイベントが機能することに注意してください!パネルはページの読み込み時にすべて折りたたまれます
また、リピーターはtabPanelにネストされていることに注意してください
よろしくお願いします!
長い説明でごめんなさい
編集:
アップデート:
Javascriptルートを試みました-それでも役に立ちません
**アップデート#2 **
私の担当者は100歳未満なので、自分の質問に答えられるようになるまで8時間待つ必要があります。
これは、ほぼ一日中これに取り組んだ後の私の「修正」です。
OK、ついに解決策を見つけました。ここに行きます:
元の投稿に投稿されたSetCollapsiblePanelsInRepeaterメソッドを使用して、updatePanel prerenderメソッドにこのメソッドの呼び出しを追加すると、パネルの状態が保持されるようになりました。
この問題をグーグルで検索する他の人のための明確さのために、パネルイベントを設定する方法は次のとおりです。
.net - 折りたたみ可能なパネルエクステンダーの問題
ユーザーコントロール内のCollapsiblePanelExtenderがクライアントの状態を記憶していない
こんにちは、動的に読み込まれるユーザー コントロールがあります。このユーザーコントロール内には、折りたたみ可能なパネルの内側または外側にボタンがあり、CollapsablePanels の状態を覚えていないポストバックを作成すると、CollapsiblePanel があります。ツールキットから空のユーザー コントロールにコードを正確にコピーしたところ、以前と同じことが起こりました。同じコードを空白の aspx ページにも貼り付けると、正常に動作します。
誰かがこの問題に遭遇しましたか?もしそうなら、あなたが素晴らしい助けを提供できれば. 私はしばらくの間この問題に取り組んできたので
asp.net - 折りたたみ可能なパネル内で CheckBox を有効にする
このようなヘッダーに CheckBox が必要な折りたたみ可能なパネルを作成しました
パネル 2 をヘッドとして保持し、パネル 3 をターゲットとして保持していることがわかります。また、パネル 2 内に CheckBox コントロールを保持しています。問題は、チェックボックスをチェックできないことです。それをクリックすると、折りたたんで展開するプロパティが機能します。そのパネル自体の中に保持してこれを行う方法はありますか?
asp.net - Ajax折りたたみ式パネルエクステンダー内のHTMLエディターがIE6forasp.netWebページに表示されない
折りたたみ可能なパネルエクステンダーのターゲットとなるパネル内のWebページにAjaxHTMLEditorがあります。
パネルを展開すると、パネル内のコントロールが表示されずに大きな空きスペースができます。
ここでの問題は、パネルが拡張されているが、ボタンやHtmlエディターを含めてパネル内に何も表示されていないことです。コントロールが表示されることがありますが、上下にスクロールすると。
javascript - CollapsiblePanelExtender が折りたたまれたときに gridview パネルのサイズを変更する
collapsiblepanelextender が折りたたまれたり展開されたりすると、次の JavaScript が起動します。
以下は、上のパネルが折りたたまれているときにサイズを変更しようとしているパネルです。グリッドビューには何も起こりません-折りたたみ可能なパネルはうまく機能します-しかし、「Panel2」はサイズ変更されていないようです????
asp.net - 1ページに複数のAjax折りたたみ機能があると、が閉じます
さて、現在、「高度な検索」オプション用のajaxコラプサーがあります。次に、ユーザーがajaxcollapserを使用して表示/非表示にできるナビゲーション用のトップバーを追加しました。デフォルトでは、collapserは開いており、検索は閉じています。クリックして検索オプションを開くと、ナビゲーションパネルが閉じます。なぜそれが行われているのか理解できないようです...どんな助けでもありがたいです。
asp.net - ajaxToolkit:CollapsiblePanelExtenderは、AJAXUpdatePanelの更新時に展開/折りたたみ状態を維持しません
ajaxToolkit:CollapsiblePanelExtenderと、それが制御する2つのasp:UpdatePanelsがあります(一方のパネルをクリックすると、もう一方のパネルが展開されます)。
開始するタイマーからAJAX更新を行うまではうまく機能します。ページが更新され、CollapsiblePanelExtenderが折りたたまれます:-P
拡大しているパネルの状態を維持するためにこのコントロールを取得する方法を知っている人はいますか?
asp.net - ネストされたRepeaterおよびGridviewセットアップのCollapsiblePanelExtenderが機能しない
3つのレベルのネストを使用するセットアップがあります。リピーター。そのアイテムはCollapsiblePanelExtenders(動作します)を利用し、それぞれにGridViewが含まれています。これらのそれぞれには、別のCollapsiblePanelExtenderによって制御される別のGridViewが含まれています。これらの内側のCollapsiblePanelは、clientStateをTrueに設定した場合にのみ、拡張状態または折りたたみ状態のいずれかを効果的に表示します。ただし、期待どおりに効果的に拡大または崩壊することはありません。すべてが動的にバインドされます。
これがマークアップです...
...そしてここにすべてをバインドするコードがあります:
2レベルのネストされたGridViewセットアップでCollapsiblePanelExtendersを正常に使用しましたが、以前は問題なく、clientStateを設定する必要もありませんでした。ただし、以前は、リピーターでCollapsiblePanelExtendersを使用するときにclientStateを指定する必要がありました。
これらのエクステンダーがこの3レベルのネストされたセットアップで機能しない理由について誰かが何か意見を持っていますか?
c# - ASP 'datalist' セルを展開可能/折りたたみ可能にするにはどうすればよいですか?
によって設定されるaspDataList
がありDataTable
ます。
問題は、データ リストの最初の 5 つの要素のみを表示する必要があり、残りのセルを非表示にして、要求に応じて「展開可能」にする必要があることです。DataList コントロール内でこれを達成するにはどうすればよいですか? これを実現するために特定の「div」タグに対して使用できる JQuery プラグインがあることは知っていますが、「DataList コントロール」内でこれを行う方法がわかりません。
これについてすぐに助けが必要です..すべての貴重なアドバイスに感謝します.
c# - ModalpopupExtender 内の CollapsibleExtender にある場合、ボタン Eventhandler が起動しない
完全に機能する ModalPopupExtender 内に詳細ビューがあります。詳細ビューのフッター テンプレート セクションに、いくつかのリンク ボタンを配置しました。
リンクボタンが押されると、動的に作成される CollapsiblePanelExtender がトリガーされます。これまでのところ、すべてが正常に機能しています。以下は、モーダルポップアップ内の詳細ビューの一部です
modalpopup エクステンダーと詳細ビューは、updatepanel 内にラップされます。ポップアップ ウィンドウ内のリンク ボタンを押すと、折りたたみ可能なパネルが表示されます。
折りたたみ可能なパネル内には、ボタンも動的に作成されています。ボタンを押すと、ボタンに添付された新しいイベントハンドラが起動されません。
削除ボタンが押されたときにイベント btnRemove_click が発生するかどうかを確認するために、response.redirect を配置しました。
ここで何か不足していますか?