问题标签 [docklayoutpanel]
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.
java - GWT DockLayoutPanel 子控件大小
我创建一个小部件并将其添加到 DockLayoutPanel,如下所示:
尺寸参数决定什么?
Google 说使用 CSS 参数 left、top、width、height、right 和 bottom 来确定孩子的大小(在基于约束的布局小节中)。
从逻辑上讲,将值 100(单位为 %)作为大小传递会使小部件填充其容器,因为它表示单个维度。
我只是想获得一个布局,其中北部小部件的高度为 100 像素,宽度为 100%,东部和西部的高度为 100%,宽度为 25%,中心占据剩余空间。我使用香草 DockPanel 实现了这一点,但 UI 在窗口大小更改等方面不够强大。
我将不胜感激 DockLayoutPanel 大小的解释,或任何有用的指针。提前致谢。
注意:我对使用 UI binder 不感兴趣,因为我已经创建了应用程序,这个过程是维护工作。
java - GWT - UiBinder 中的停靠布局面板
我需要在 UiBinder 中实现一个 DockLayoutPanel。我知道我们可以在 UiBinder 中使用 <g:north> <g:west> 等来做与 DockLayoutPanel.addNorth()、DockLayoutPanel.addWest() 一样的事情。
我的问题是,Uibinder 中有什么东西可以和 DockLayoutPanel.insertNorth()、DockLayoutPanel.insertWest() 做同样的事情吗?
另外,是否有任何官方文档可以搜索 Uibinder 命令,以便我可以知道我可以用于 uibinder 什么?
谢谢。
css - How can I create a GWT layout which has a fixed header and footer that allows a scroll pane center to automatically size?
I have a design in mind which I'm struggling to convert to a GWT layout.
Basically I need a header and footer which have a fixed pixel height and full browser width, the snag is they must both always be visible to the user.
I've been playing around with the DockLayoutPanel with north and south panels and then adding a scroll panel to the center, this works great when I use Unit.PCT but I need to fix the north and south panels so that they are always a set height in pixels but still allow the center scroll panel to automatically fill the gap between the two.
A picture is worth a thousand words so I drafted up this quickly:
If you have any ideas how this could be solved I'd be very grateful to hear from you!
java - 给 DockLayoutPanel CENTER 区域一个样式名称属性?
我在 GWT 中创建了一个新的 DockLayoutPanel,我想在面板的 CENTER 部分给出一个样式名称。有什么建议么?
这是码头布局面板:
java - GWT 中 ScrollPanel 内的 DockLayoutPanel
我正在使用 GWT 2.4,但在为我的应用程序正常工作设置滚动条时遇到问题。当我尝试缩放页面时 - 现在整个页面都没有显示滚动条。
目前我的应用由 DockLayoutPanel 组成,显示方式如下:
我想为整个页面配置滚动条,而不仅仅是页面的“主要内容”(contentSimplePanel)。我试图在最后一步添加滚动条:
但它没有用。为整个 appContainer 添加 ScrollBar 后,我的页面上仅显示横幅,其余为黑色。
谢谢你的帮助。
java - ContentPanel 中的 GXT 网格弄乱了 BorderLayout
编辑
尽管多亏了 Colin,Grid 本身的问题现在已经解决,但BorderLayoutPanel
仍然在一个奇怪的(小)高度上初始化了网格,并且找不到中间边界。
--
我有一个 GWT 应用程序,它有一个 GXT 视口,其中包含一个 BorderLayoutContainer,其中包含另一个 BorderLayoutContainer,如下所示:
现在,如果我将 Grid 替换为 GXT ,这将正常工作ContentPanel
:
但是,当我实现 Grid 时,我感到非常惊讶:
网格突然将 North 组件的大小变小了,它隐藏在标题下方(北方组件已经有 10px 的 margin-top),并且网格之间的线TabPanel
不能再被抓取来调整大小视口。此外,人们希望网格在这种情况下显示滚动条。此外,在折叠 Grid 的 ContentPanel 时,中心组件不会按照应有的方式填充剩余空间。
当我使用 GWT 面板 ( , )Grid
时效果很好,所以我继续将网格包装在 a (在 GXT 内)。没有发生任何变化。DockLayoutPanel
SplitLayoutPanel
VerticalPanel
ContentPanel
DocGrid UiBinder
非常感谢任何帮助或线索。
编辑
按要求,DocGrid.java
}
编辑:BLP UiBinder
这是包含 DocGrid 的 UiBinder 代码。这是直接在 RootPanel 上的那个。
相关的java是这样的(UiBinder类的构造函数):
qml - 使用 qml 在黑莓 10 中的布局
我正在学习 Blackberry 10。我想在 qml 中为 balckberry 10 设计一个页面,如下所示。
我不明白 qml 中的布局。我想要具有特定宽度和高度以及一些对齐的布局。
您能否为我提供以下页面的 qml 源代码。
gwt - GWT docklayoutpanel 小部件可见性
调用后如何知道小部件已隐藏
看来我们无法访问 Layoutdata 我不知道该怎么做。
gwt - 我们可以从 DockLayoutPanel 中删除一个块(西、东、北或南块)吗?
我喜欢 DockLayoutPanel 因为它非常坚固。但是,有一个大问题。
那就是如何从 DockLayoutPanel 中删除一个块(西、东、北或南块)?
可以说,我得到了这个代码
我想从 centralDockLayoutPanel 中删除 East 块。所以我尝试了
但这不起作用
getView().getHappyHTMLPanel().setVisible(false);
也不起作用
我们可以从 DockLayoutPanel 中删除一个块(西、东、北或南块)吗?
gwt - DockLayoutPanel issues with text wrapping
So I am using a dock layout panel. In the north I have a title and menubar and center has a table. My problem is when the title gets long and wraps the text, it pushed the menubar down and you can no longer see it. This is because you have to set fixed sizes for all panels except center.
I thought about moving it all to center panel but the problem is that when my table gets big and a scroll bar appears I want to always see the header and menubar even when scrolling on the table. So I cant just put everything in scroll panel.
How can I create a layout that fills these requirements: 1. Always see the title and menubar 2. Scrollable table 3. When the window is resized and text from title wraps it resizes the whole thing correctly.
here is Layout right now: