2014-09-04 193 views
1

我想使用uibinder在gwt上使用scrollpanel製作celltable,但無法獲取此scrollpanel進行顯示。我嘗試添加scrollPanel到ui.xml文件並添加內這個celltable:將ScrollPanel添加到CellTable中

<g:HTMLPanel> 
    <table style='width:100%;'> 
    <tr> 
     <td valign='top'> 
     <c:CellTable pageSize='10' styleName="cellTable" ui:field='Source'></c:CellTable> 
     </td> 
    </tr> 
    <tr> 
    <td align='center'> 
     <c:SimplePager ui:field='simplePager' location='CENTER'></c:SimplePager> 
     </td> 
    </tr> 
    </table> 
</g:HTMLPanel> 

,但它不顯示任何滾動條,我試圖使用數據網格,而不是celltable withtin docklayoutpanel像票數:

<g:DockLayoutPanel 
unit="EM"> 
<!-- DataGrid. --> 
<g:center> 
    <c:DataGrid 
    ui:field='dataGrid' /> 
</g:center> 

但是什麼都沒有顯示在gui上,什麼都沒有。 有人可以請我建議我如何添加滾動面到我的ui.xml文件中的celltable?

編輯:

<g:HTMLPanel> 
    <table style='width:100%;'> 
    <tr> 
     <td valign='top'> 
**<g:ScrollPanel> 
     <c:CellTable pageSize='10' styleName="cellTable" ui:field='Source'></c:CellTable> 
</g:ScrollPanel>** 
     </td> 
    </tr> 
    <tr> 
    <td align='center'> 
     <c:SimplePager ui:field='simplePager' location='CENTER'></c:SimplePager> 
     </td> 
    </tr> 
    </table> 
</g:HTMLPanel> 
+0

加上'CellTable'或'DataGrid'在'' – Braj 2014-09-04 14:36:25

+0

你的意思是這樣嗎?我編輯我的帖子,在csrollpanel內添加celltable?如果是的話,我已經這樣做了,但它不起作用 – Kaly 2014-09-04 14:40:32

回答

1

對於滾動出現。您將不得不在滾動面板上定義高度。

<g:ScrollPanel height="500px"> 
    <c:CellTable pageSize='10' styleName="cellTable" ui:field='Source'></c:CellTable> 
</g:ScrollPanel>