我正在使用智能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