gpt4 book ai didi

html - 如何在 GWT 1.5 中设置水平拆分器面板的样式

转载 作者:行者123 更新时间:2023-11-27 22:51:53 26 4
gpt4 key购买 nike

我需要为水平分隔面板的右侧设置样式。据我所知,GWT 1.7 支持单独的面板(左侧和右侧)样式,但我们在这里使用的是 GWT 1.5。

gwt代码:

HTML div1 = new HTML("Div 1");
div1.setWidth("200px");
div1.setHeight("200px");
HTML div2 = new HTML("Div 2");
div2.setWidth("400px");
div2.setHeight("500px");

HorizontalSplitPanel horizontalSPanel = new HorizontalSplitPanel();
horizontalSPanel.setLeftWidget(div1);
horizontalSPanel.setRightWidget(div2);

RootPanel.get().add(horizontalSPanel);

对应输出:

<div class="gwt-HorizontalSplitPanel" style="position: relative; height: 100%;">
<div style="border: medium none ; margin: 0pt; padding: 0pt; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;">
<div style="border: medium none ; margin: 0pt; padding: 0pt; overflow: auto; position: absolute; top: 0px; bottom: 0px; width: 511px;">
<div class="gwt-HTML" style="width: 200px; height: 200px;">Div 1</div>
</div>
<div style="position: absolute; top: 0px; bottom: 0px; left: 511px;">
<table height="100%" cellspacing="0" cellpadding="0" class="hsplitter">
<tbody>
<tr><td valign="middle" align="center">
<img border="0" style="background: transparent url(http://localhost:8888/com.xyzpackage.MyEntryPoint/4BF90CCB5E6B04D22EF1776E8EBF09F8.cache.png) no-repeat scroll 0px 0px; width: 7px; height: 7px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" src="http://localhost:8888/com.xyzpackage.MyEntryPoint/clear.cache.gif"/>
</td></tr>
</tbody>
</table>
</div>
<div style="border: medium none ; margin: 0pt; padding: 0pt; overflow: auto; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 518px;">
<div class="gwt-HTML" style="width: 400px; height: 500px;">Div 2</div>
</div>
</div>
</div>

有什么方法可以只将样式应用于 RHS div 吗?

基本上,我的要求不允许我的应用程序在 RHS View 中有垂直滚动条。

最佳答案

您始终可以将 Div 2 包装到另一个 Div 中,并为这个 Div 赋予 overflowY:hidden 属性,这样您就不需要遍历 DOM 树。

在 ScrollPanel 中使用相同的方法只是出于相反的原因。

关于html - 如何在 GWT 1.5 中设置水平拆分器面板的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2040672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com