問題タブ [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.
c# - 折りたたみパネルの JavaScript の問題
折りたたみ式パネル エクステンダーがあります。エクステンダーに問題はありません。ただし、パネルを開くリンクがあり、閉じるには折りたたむという別のリンクが必要です。1つのショーを1つのjavascript側で非表示にしたい。問題は、一意の ID などを取得していないため、最初の行でのみ機能し、他の行では機能しないことです。私はまだ正当な答えを見つけていません。親要素を取得してjqueryを試しましたが、失敗しました。私に何ができる?
答え:
asp.net - AJAX コントロール ツールキットの問題: CollapsiblePanelExtender
次の問題で頭を壁にぶつけています。
私のモックアップ サイトは、Firefox で意図したとおりに動作します。
[ http://www.plasus.com/test/work/work/Default.aspx][1]
他のすべてのブラウザーでは、折りたたみ可能なパネルと他のすべての AJAX ControlKit がユーザーにすぐに表示されますが、これは意図したものではありません。
この問題の原因として何が考えられますか?
助けていただければ幸いです。
wpf - WPF で折りたたみ可能なパネルを作成する方法
Windows アプリケーション (WPF) と C# を作成しています。私の見解では、フォルダーの参照、フォルダー内のファイルのリスト ビューの表示など、いくつかのレイアウトを追加する必要があります。
私の要件は次のとおりです。上記のパネルは折りたたみ可能なパネルである必要があります。wpf には折りたたみ可能なパネルのオプションがありません。
このためのカスタム コントロールを作成する必要がありますか? もしそうなら、これを行う方法を教えてください。
asp.net - ASP .NET - CollapsiblePanelExtender が IE7 で機能しない
ASP .NET AJAX Toolkit 3.5 を実行しています。
collapsablePanelExtender を使用してパネルをセットアップしましたが、Firefox 3.5 では機能しますが、IE7 では機能しません! IE7 では、すべての「折りたたまれた」パネルが縮小することはありません。ボタンをアクティブにしても何も起こりません。
私のコード:
コードに何か問題がありますか?
私が使用しているDOCTYPEは次のとおりです。
私も試しました:
更新1:
ボタンをクリックすると、パネルが一時的に「非表示」になってから、再表示されるように見えます。
asp.net - ASP.NET で生成されたすべての Javascript が実行されたことを検出する
現在、RadTreeView を含むページがあります。RadTreeView の各ノードには、ASP.NET Ajax CollapsiblePanelExtender があります。コード ビハインドでは、いくつかのビジネス ロジックに基づいて、特定のパネルを展開し、特定のパネルを折りたたんでいます。ASP.NET で生成されたすべての Javascript (CollapsiblePanelExtender の折りたたみ/展開) が実行されたことを検出する方法はありますか? 要素に対して行動する必要がありますが、すべての展開と折りたたみが行われるまでは行いません。
ajaxcontroltoolkit - コード ビハインドで AjaxControlToolkit CollapsiblePanelExtender の折りたたまれた状態を判断する方法は?
cpe.Collapsed
常に初期状態に設定されており、現在の状態を反映していないようです。パネルが折りたたまれているかどうかをサーバーで直接判断する方法はありますか?
select - パネルが選択した折りたたみパネルについて
折りたたみパネルについて質問です。
プレースホルダーがあり、複数のヘッダーパネル、コンテンツパネル、折りたたみ可能なパネルを動的に追加します.ここに私のコードがあります:
どのパネルが展開されたかをどのように理解できますか..
とても重要です、助けてください..
asp.net - asp.netのGridView内の折りたたみ可能なパネルの例
こんにちは私はヘッダーパネルが部分的な詳細を表示し、そのパネルをクリックすると完全な詳細が表示されるGridViewを作成したいと思います...
例を挙げてください
asp.net - データグリッド行のASP.NETセクションの表示/非表示
各行に会社の従業員に関する情報があるデータグリッドがあります。各行に追加情報を表示/非表示にできるようにしたいと思います。私の最初のアイデアは、AJAXツールキットのCollapsiblePanelExtenderを使用して、各行を次のようにすることでした。
これは非常にうまく機能しますが、計算コストが高くなる可能性があります。追加情報パネルには多くのテキストボックス/ラベルがあり、それらはすべてデータベースから値を取得します。ページが読み込まれるたびに、最初にデータベースからすべてのデータが取得され、一部は非表示になります。
私の目標を達成するためのより良い方法はありますか?または、[表示/非表示]ボタンがクリックされたときに従業員の追加の詳細のみをロードする方法はありますか?
前もって感謝します!
asp.net - 多数 (数百) の CollapsiblePanelExtenders を含む ASP.NET ページのパフォーマンスの問題
ユーザーがログオンしてデータのセットを登録できる ASP.NET サイトを維持しています (統計目的で)。1 人のユーザーが一連のユニットのデータを登録し、これらのユニットごとに一連のフォームに入力します (各フォームにはいくつかのフィールドがありますが、ここでは問題ではありません)。シナリオの 1 つは、ユーザーが 12 のユニットを持っていて、これらのユニットのそれぞれに 25 のフォームがあり、合計 300 のフォームがあることを意味します。
これらのデータを登録するための ASP.NET ページは、次のように作成されます。各フォームは、AjaxControlToolkit CollapsiblePanelExtender を使用して折りたたむことができるパネル内にあり、ユニット内のすべてのフォームは、折りたたむこともできる別のパネル内にあります。その結果、ユニットが上部にあるツリー ビューのような構造ができ、各ユニットの下に一連のフォームを展開でき、さらに各フォームを展開してデータを入力できます (ページはすべてのパネルが折りたたまれた状態で読み込まれます)。デフォルトで)。
ページは完全に動的に生成され (フォームをデータベースに追加できるため)、CollapsiblePanelExtenders を生成するために、次のコードがあります。
1 人のユーザーがそれぞれ 25 のフォームを持つ 12 のユニットを持つ場合、これは合計 312 の CollapsiblePanelExtenders を意味します。私が言ったように、それらはすべてデフォルトで折りたたまれるように設定されていますが、ここに問題があります:
ページが読み込まれると、それらはすべて展開されているように見え、ブラウザは「それらを折りたたみ始めます」。ただし、これには非常に長い時間がかかります (Firefox では、スクリプトが応答しないという警告さえ表示されます。IE と Chrome では、警告は表示されずに永遠にかかります)。すべての「折りたたみ」が完了すると、単一のパネルをスムーズに開閉できますが、ユーザーは初期ロードが非常に遅いことに不満を持っています。
だから私の質問は簡単です: ロードがスムーズになるようにこれを最適化する方法はありますか? たとえば、最初に各 CollapsiblePanelExtender のヘッダー パネルのみをロードしてから、何らかの方法でコンテンツ パネルを非同期にロードすることは可能ですか?
最後に 1 つの説明:
ページのデザインを単純に変更して 1 つのユニットのみを含め、コンテンツのサイズを大幅に縮小できることはわかっていますが、これは避けたいと考えています (ユーザーはすべてを 1 つのページに収める方法を好みます)。また、ページのロジックにかなり大きな変更が加えられることも意味します (はい、わかっています。その時点ではコード ベースが貧弱です)。