我正在使用智能GWT来开发我的应用程序,以创建我正在使用GWT组件的应用程序的结构。该HTML代码片段如下:添加Smart Gwt组件不在html div标记中呈现
<div class="container">
<div id="pagePanel" ></div>
</div>
在我pagePanel
DIV所有组件。当我在pagePanel
div中动态添加组件时,pagePanel
div不会按照添加组件的大小进行放大,并且添加的智能gwt组件会溢出pagePanel
div。所以我需要给css每个智能gwt的div。 但是,由于GWT自己生成HTML结构,因此无法在代码中找到所有的div。
由于我使用flex table来组织我的页面,FlexTable被添加到了smart gwt的Canvas中。 Canvas
被添加到Composite
超类的initWidget
。 我给了CSS flex表和canvas,但在canvas和flex table之间生成了另外两个div,我无法得到如何给这些div的CSS,因为我无法在我的代码中找到它们。
的代码如下:
NTCanvas smartContainer = new NTCanvas();
smartContainer.setWidth("970px");
smartContainer.setStyleName("smart-container");
smartContainer.setStylePrimaryName("smart-container");
initWidget((Widget) smartContainer);
任何机构可以告诉你怎么找到GWT生成的代码中的div。或者如何解决来自PagePanel div的智能组件的溢出问题。
感谢, Punam Purohit
这是代码中的工作示例? – 2011-12-06 20:58:29