Embarcadero の RADPHP XE2 を使用しており、ビルドしたいページの上部 (複数行) にラベルとしてテキストがあり、その下に PageControl コンポーネントがあります - デバッグ時にページの高さが十分に高く設定されているにもかかわらずInternet Explorer で表示すると、スクロールバーが表示されず、ページの下部が切り取られます。
誰かがこれに関する回避策を見つけましたか?
ページがウィンドウよりも大きいのに、ブラウザでスクロール バーを取得できませんでした。
これを追加することで修正されました
html {
overflow: -moz-scrollbars-vertical;
overflow: scroll;
}
私のcssファイルに。
css ファイルをページにロードするために、タグを次のようなテキスト ファイルに入れました。
<link rel="stylesheet" href="/css/mainstyle.css" type="text/css">
次に、テキストファイルをページにロードします
$head = file_get_contents('defaulthead.txt');
echo $head;
ページの OnShowHead イベントに。
Les Kayeによる解決策はうまくいきませんでした。
何らかの理由で、スクリプト/rpcl-bin/qooxdoo/framework/script/qx.jsは、実行時に次の CSS を挿入してスタイルシートを上書きします。
html,body {
width:100%;
height:100%;
overflow:hidden;
}
だから私が単純にしたことは、!importantルールを使用することです。きれいではありませんが、qx.js の動作もきれいではありません。ページをスクロールするかどうかをユーザーが定義できる Form プロパティが実際にあるはずです。
/* Overwrite the values which are enforced in /rpcl-bin/qooxdoo/framework/script/qx.js */
html {overflow-x:scroll !important ; }
html {overflow-y:scroll !important ; }
html {overflow:scroll !important ; }