特定のフォーム項目に表示される不要なスクロールバーに関するアドバイスを求めています。この問題のスクリーンショットが以下に表示されます。それは不必要な最も右のスクロールバーであることに注意してください。ExtJS:Firefoxで不要なフォーム項目のスクロールバーを削除する
bad_scrollbars http://img21.imageshack.us/img21/9307/scrollfu.png
犯人はGeckoベースのブラウザ(問題は、Firefoxに表示されます)のウィンドウ内のアイテムを形成するためにoverflow: auto;
を追加し、次のCSSのように見える:
.ext-gecko .x-window-body .x-form-item {
outline: medium none;
overflow: auto;
}
このスタイルを削除する解決私はまだ気づいていませんが、このスタイルは明らかに理由のために含まれていました。 overflow: auto;
スタイルを削除するには、このCSSをオーバーライドすると、他の問題が発生する場合
は内線スタイリングについての詳細を知っている誰もが知っていますか?
これは、他のコンポーネントでより多くの垂直方向のスペースが使用されているにもかかわらず、特定のコンポーネント(Ext.ux.form.MultiSelectコンポーネントのカスタム拡張)との問題です(これまでのところ)。誰かがこれについて考えられる理由を知っていますか?
ありがとうございました。
"そのコンポーネントには?トップレベルの高さと子要素の高さを少し違って計算しなければならないと思っていたでしょう。 – wombleton
スクリーンショットを見ると、スクロールバーのある領域の下部にいくつかのコンテンツが入っています。黒いピクセルスクロールバーは、すべてのコントラストを配置するのに十分なスペースがない場合にのみ表示されますnt。 – Gerben