問題タブ [contentpane]
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.
hide - 2 つの Dojo Dijit コンテンツ ペインを並べて表示 - 一方を表示/非表示にすると、もう一方は動的にサイズ変更されません
2 つの Dojo Dijit ContentPane が並んでいます。そのうちの 1 つを表示/非表示にし、必要に応じてもう 1 つを動的に拡大したいと考えています。「dijit.layout.BorderContainer」を使用する ESRI マッピングの例を使用しています。「divRightMenu」は正しく表示/非表示になりますが、開いたときに「mapDiv」Div を押すのではなく、その上に表示されます。「divRightMenu」divの表示状態に応じて、「mapDiv」divのサイズを動的に変更したい。
以下にページ全体のコードを含めます。すでに style.Display = Block / None、style.Visibility = Visible/Hidden を試し、divRightMenu の幅を 1 ピクセルから 150 ピクセルに動的に設定しようとしました。すべての場合において、divRightMenu は、私が望むように「プッシュ」するのではなく、mapDiv の「上」に表示されます。ページの読み込み時に divRightMenu がデフォルトで表示されるようにコードを変更すると、非表示にすると消えますが、一度占有されていた空白の場所は残ります。確かにこれは私が見逃している単純なものですか?
以前は (標準的な CSS)、"float:left/right" を "overflow:hidden" と display:block/none と組み合わせて、目的の効果を簡単に実現できましたが、Dojo/Dijit を使用すると、何が欠けているのかわからない。問題の 2 つの DIV タグのインライン スタイル設定でフロート/オーバーフローのさまざまな組み合わせを試してみましたが、うまくいきませんでした。また、あるポスターが、問題を克服するためにプログラムで dijit ContentPanes をオンザフライで作成したと述べていることにも気付きましたが、これ以外の解決策を望んでいました (div のコンテンツのすべての設定を表示/非表示の間で保持する必要があります)。 div、およびその場で再作成することでこれが可能になるかどうかはわかりません)。
このトピックに触れているスレッドを 2 つ見つけました。
Dojo Toggle Hide and Show Divs
Dojo dijit の表示の切り替え
これらは主に、div を非表示にできるかどうかを扱います。私の場合、それを非表示/表示することはできますが、残りの DIV から目的の自動サイズ変更動作を取得することはできません。
いずれにせよ、完全なコード サンプルが以下に含まれています。
メインの Index.htm コード:
layout.js コード:
layout.css コード:
dojo - borderContainerのcontentPaneのスプリッタ位置を変更しますか?
Dojo Toolkitを使用して、 BorderContainer内に2 つのcontentPanesがあります。次のようになります。
JavaScript を使用して、スプリッターの位置をプログラムで変更したいと考えています。あるケースでは、contentPane が 1 つしか表示されないように、横に移動したいと考えています。スプリッターの位置を変更するにはどうすればよいですか?
すでに試しました:
これはうまくいきませんでした:
スプリッターの位置を移動するだけでなく、borderContainer のサイズを変更します。外側のborderContainerのサイズを変更したくありません。
datagrid - Dojo ContentPane OnMouseOut がうまく動作しない
コードは以下のようなものです
問題は、グリッドの名前フィールドで満たされたセルからマウスを移動すると、html コンテンツを含む contentPane を閉じることができない場合があることです。
infragistics - infragistics - xamDockManager - ContentPane - 高さが調整されていません
SplitPane 内で ContentPane の高さを設定できません。Auto を使用していますが、それに応じて高さを設定できません。スプリットペインに 2 つのコンテンツペインがあります。相対的なサイズの 2 つのコンテンツ ペインが必要です。高さは、コンテンツペインのコンテンツに依存する必要があります。助言がありますか?私のコードを見てください:
java - 背景の色が変わらない
チュートリアルから作成しているフルスクリーン ゲームの背景を変更しようとしています。背景を緑に変更しようとしていますが、黒のままです。コードの何が問題なのですか?
Screen.java
Main.java
eclipse - WindowBuilder Pro – デザイン ビューでコンテンツ ペインと要素フレームが正しく表示されない
次の問題について助けが必要です。
問題:
デザイン ビューで、選択した Swing 要素の周囲に表示されるフレームが正しい位置に表示されません。また、コンテンツ ペインがウィンドウ (JFrame) 内の正しい位置に配置されていません。レイアウトが使用されているかどうかは関係ないようです(BorderLayout、GroupLayoutなど)。
たとえば、選択したボタンのフレームは、ボタンの上または横に何ピクセルも表示されます。この場合、コースターでクリックして GUI コンポーネントを選択したい場合は、その要素のグラフィカル表現をクリックするのではなく、フレームの上またはフレームがある可能性のある場所をクリックする必要があります。シフトのオフセットを考慮する必要があります。 . デザイン ビュー (F5) をほぼ毎回更新するか、コンテンツ ペインで一部のコンポーネントを移動すると、間違って配置されたフレームのオフセットが一部のピクセルで変化します。フレームが上にある場合もあれば、下または横にある場合もあります。
この問題を抱えている他の人はいますか?
Ubuntu 12.04 の WindowBuilder Pro でこれらの問題を抱えていない人はいますか?
このエラーの原因と解決方法を教えてください。
エラーが発生するシステム環境:
- デスクトップ PC 1 台 / ノート PC 1 台
- Ubuntu 12.04 (Unity を使用) / Kubuntu 12.04 (KDE を使用)
- オラクル Java 7
- 日食 64 ビット:
- Eclipse 4.3 Java EE / Eclipse 4.3 Standard / Eclipse 4.3 モデリング ツール
- 「/opt/eclipse」の下にインストールされます。フォルダーがルートに属しているか、通常のユーザーに属しているかに関係なく、エラーが発生します。
- WindowBuilder Pro 1.6.0 (Eclipse ソフトウェア マネージャーでインストールされる Eclipse プラグイン)
- VirtualBoxのUbuntu 13.04でWindowBuilder Proも試しました。しかし、パレット上でマウスを動かすとすぐに日食がクラッシュします。
ヒント:
このエラーは、コンテンツ ペインがウィンドウ (JFrame) 内に正しく配置されていない場合にのみ発生するようです。コンテンツ ペインが数十ピクセルずれている場合もあれば、JFrame 自体と同じ幅の場合もあれば、ウィンドウより少し大きい場合もあります。
このエラーは、Windwos 7 と Xubuntu 13.04 では発生しません (Xubuntu 12.04 はテストしていません)。ただし、Ubuntu 12.04 および Kubuntu 12.04 でエラーが発生します。
私の回避策は、VirtualBox にインストールされた Xubuntu 13.04 で WindowBuilder Pro を使用することです。もちろん、Ubuntu 12.04 LTS を使い続けたいので、これは恒久的な解決策ではありません。
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.wb.doc.user%2Fhtml%2Ffaq.htmlを読みました。
ここで同じ問題が説明されていますが、答えはありません: https://stackoverflow.com/questions/15818379/windowbuilder-eclipse-away-from-the-actual-component?rq=1
ここで考えられる回避策を説明します: https://bugs.eclipse.org/bugs/show_bug.cgi?id=417224
iframe - dijit/layout/contentpane 内の iframe にスクロールバーがありません
dijit/layout/contentpane 内に IFRAME があります。
Iframe html が contentpane のサイズよりも大きくレンダリングされると、または contentpane にスクロールバーが表示されない
overflow: auto の使用は役に立ちません。
iframe の scrolling=yes を設定すると、機能しないスクロールバーが表示されます。高さ= 1000などのiframeを設定すると、コンテンツペインはスクロールバーを提供します。(iframe 宣言では、レンダリングされるコンテンツの大きさが事前にわからないという問題があり、高さを推測/クラッジすることができます)
助言がありますか?
java - ContentPane をリセットすると、ボタン機能が正しく動作しなくなりました Java swing
ホーム画面から2番目の画面に移動するボタンに次のアクションイベントがあります。
この画面にいるとき、戻るオプションがあります。これがこのボタンのコードです。これにより、ホーム画面にあったすべてのものが元に戻りますが、上のボタンをもう一度クリックしても何も起こりませんか?
コンテンツペインに買い戻された後、advancedBtnActionを再び機能させるのを手伝ってくれる人はいますか