我正在使用智能 GWT 来开发我的应用程序,以创建我正在使用 GWT 组件的应用程序的结构。 HTML代码片段如下:
<div class="container">
<div id="pagePanel" ></div>
</div>
In my pagePanel
div 所有组件均已添加。当我在中动态添加组件时pagePanel
迪夫,pagePanel
div 不会根据添加的组件的大小进行放大,并且添加的 smart gwt 组件会溢出pagePanel
分区所以我需要为 smart gwt 的每个 div 提供 css。
但由于 GWT 自己生成 HTML 结构,因此不可能在代码中找到所有 div。
由于我使用 flex table 来构建我的页面,FlexTable 被添加到 smart gwt 的 Canvas 中。Canvas
被添加到initWidget
of Composite
超级一流。
我将 css 赋予了 Flex 表和画布,但在画布和 Flex 表之间又生成了两个 div,我无法了解如何将 css 赋予这些 div,因为我无法在代码中找到它们。
代码如下:
NTCanvas smartContainer = new NTCanvas();
smartContainer.setWidth("970px");
smartContainer.setStyleName("smart-container");
smartContainer.setStylePrimaryName("smart-container");
initWidget((Widget) smartContainer);
任何人都可以告诉如何在代码中找到 gwt 生成的 div 吗?或者如何解决PagePanel div中智能组件的溢出问题。
谢谢,
普南·普罗希特
SmartGWT 常见问题解答中涵盖:
http://forums.smartclient.com/showthread.php?t=8159#aMix
我可以混合使用 Smart GWT 和 GWT 小部件吗?
是的,但有注意事项。
Smart GWT 具有互操作性支持,允许将 Smart GWT 小部件添加到 GWT
容器并允许将 GWT 小部件添加到 Smart GWT 容器中,并且适合
用它来:
然而,自由混合 Smart GWT 和 GWT(或其他)是没有意义的
组件,也就是说,例如,您不应将 GWT 小部件放置在 Smart GWT 容器中
它又位于 GWT 容器内。一般来说,除非需要,否则不要混合使用小部件
一个功能迫使你这样做。
原因是两个 Ajax 小部件套件的最大程度是有限的。
(包括 GWT)可以互操作 - 没有允许互操作的标准
Tab 键顺序管理、zIndex 管理、像素完美布局、第 508 节的管理领域
可访问性和多层次模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)