- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑
我通过调整 VerticalPanel
中组件的大小修复了空白行为,这似乎对面板的尺寸产生了影响,但控制台不知何故错过了。我不太明白。
但是,我仍然没有看到任何显示垂直滚动条的面板。
在 GWT 元素中,我有以下结构:
页面
DockLayoutPanel
North (header)
Center (body)
South (footer)
/DockLayoutPanel
正文
SplitLayoutPanel$1
West
SplitLayoutPanel$2
North
Center
TabPanel
ScrollPanel
VerticalPanel
-Several widgets-
/VerticalPanel
/ScrollPanel
/TabPanel
/Center
/SplitLayoutPanel$2
/West
Center
/SplitLayoutPanel$1
我的问题是 TabPanel
中的 ScrollPanel
,它本身包含一个包含多个小部件的 VerticalPanel
。 TabPanel
中的每个 Tab
都是如此。
我的问题是,虽然 SplitLayoutPanel$2
中心的所有容器的宽度都是 100%,但 ScrollPanel
包含一个带有相当大的白色区域的水平滚动条紧挨着它的是 VerticalPanel
,而它们的绝对指标大小相同。
说明情况
这是 TabPanel
,带有 ScrollPanel
和 VerticalPanel
。注意水平滚动条是如何存在的,而 TabPanel
、ScrollPanel
和 VerticalPanel
具有相同的宽度。向右滚动会产生一个白色区域。
ScrollPanel
和 VerticalPanel
的绝对宽度均为 598px。 DockLayoutPanel
的 West 组件大小为 600,因此匹配。还要注意调出开发者控制台是如何使滚动条消失的。事实上,整个面板已经消失在它后面,并且没有弹出垂直滚动条。
当向右滚动条时,VerticalPanel
部分离开屏幕,ScrollPanel
显示此空白。显然,我不希望那里有空格,所以根本不需要滚动条。这种情况下的所有面板仍然具有相同的宽度:598px。调整 SplitLayoutPanel
的大小,使用右边的边框,增加这些值(很明显),但面板仍然共享相同的宽度,空白保持相同的大小,而我希望它变得更宽也是。
第二个选项卡包含大量文本,这些文本继续显示在屏幕之外,但没有出现滚动条。
问题总结
非常感谢任何帮助。
编辑
已尝试将 VerticalPanel
调整为 90 或 80% 宽度。空白似乎不受影响,它表明 100% 确实覆盖了可见宽度,而不是更多。
最佳答案
TabPanel
(至少是来自 GWT 的那个)从内到外调整大小:它的大小根据所选选项卡的大小而变化。所以你的 ScrollPanel
永远不会有垂直滚动条,除非你明确地给它一个大小,你的内容实际上溢出 SplitLayoutPanel
的 layer 你将 TabPanel
放入。
布局面板,例如 TabLayoutPanel
,另一方面,从外向内调整大小:SplitLayoutPanel
将设置 TabLayoutPanel
的大小> 在其中心区域,TabLayoutPanel
将依次设置 ScrollPanel
的大小,因此如果 ScrollPanel
的内容溢出,一个出现垂直滚动条。
关于css - TabPanel : no vertical scrollbar 中的 gwt ScrollPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200138/
我使用 AbsolutPanel 作为主面板。我将另一个 AbsolutPanel 作为标题添加到主面板。 现在我将一个 ScrollPanel 添加到主面板。 ScrollPanel 在另一个面板上
当“文本”变量太长且不适合屏幕时,首先对话框加载 ScrollPanel 不会呈现。调整对话框大小后,它出现了。有什么解决办法吗? 最佳答案 将宽度和高度添
我使用 mgwt 1.2-Snapshot 有以下 ui 绑定(bind)器结构。
我在左边有一个大面板,上面环绕着一个滚动面板,它工作正常;但在右上角我有一个面板,它也应该有一个 scrollPanel,但我似乎无法得到它,所以滚动条实际上可以移动。他们只是保持饱满而不动。谁能
关于 GWT ScrollPanel 的问题。 有什么办法可以确定在 ScrollPanel 中显示的是哪个子元素? (当然,ScrollPanel 包含具有 HTML 对象的 DecoratorPa
我项目的一些利益相关者对在 MGWT 中轻松识别隐藏的垂直内容表示怀疑 ScrollPanel (无需轻扫它)。为了解决这个问题,我想总是将漂亮的半透明垂直滚动条显示为更多内容的提示和面板中显示量与所
我在 ScrollPanel 中有一个 FormPanel。 ScrollPanel 位于DockLayoutPanel 的中心部分。我想将 FormPanel 在 ScrollPanel 内垂直和水
好吧,假设我有一个 height="500px"的 ScrollPanel。在该 ScrollPanel 中有一个 HTMLPanel。 有时,HTMLPanel 包含更多内容,因此它会高于“500p
我想设置一个CustomScrollPanel到高度 100%;我尝试的是让 CustomScrollPanel 达到 100% 的高度,但它并没有那样工作。这是我尝试过的。 public class
我想用 uibinder 在我的 gwt 上制作带有滚动面板的单元格表,但无法显示此滚动面板。我尝试将scrollPanel添加到ui.xml文件中,并在其中添加此单元格表:
我试图在 ScrollPanel 中显示大图像。 ScrollPanel 是 TabPanel 的选项卡之一。所有这些都在 VerticalSplitPanel 中。 我希望让 ScrollPanel
我有一个带有水平滚动条的 GWT ScrollPanel,即 overflow-y: scroll; 如何在滚动条上绑定(bind)MouseWheel事件,实现鼠标滚轮移动时进行水平滚动? 最佳答案
我想以编程方式在里面创建scrollPanel 生成scrollPanel的代码如下: ScrollPanel scrollPanel = new ScrollPanel();
我使用的是 GWT 2.4,但在为我的应用程序正常工作设置滚动条时遇到了问题。当我尝试缩放页面时 - 现在整个页面都没有显示滚动条。 目前我的app由DockLayoutPanel组成,显示方式如下:
我有一个扩展 ResizeComposite 并以 DockLayoutPanel 作为其根的组合。我可以将它直接粘贴到 RootLayoutPanel 中,它之所以有效,是因为 DockLayout
我想显示包含组件的面板列表,即复选框、标签、按钮,都在同一条水平线上;每个面板代表一组组件,用于显示一个项目的信息。 我需要将面板列表(数量未定)放入滚动面板以适应主面板高度。 我似乎找不到将滚动面板
我有以下 GWT ui Binder 面板结构: scrollPanel 的高度为 100%,我可以证明何时为此面板设置背景颜色。问题是我无法将 FlowPan
在我的 Test.ui.xml 中 some widget here 在 CSS 中 .scrollPanel{ scrollbar-3dlight-color:#FFD700; sc
编辑 我通过调整 VerticalPanel 中组件的大小修复了空白行为,这似乎对面板的尺寸产生了影响,但控制台不知何故错过了。我不太明白。 但是,我仍然没有看到任何显示垂直滚动条的面板。 在 GWT
我使用 MGWT 的 ScrollPanel 并执行以下操作: private void scrollToBottom() { if (getUiHandlers().isVisible(
我是一名优秀的程序员,十分优秀!