java - 将 ScrollPanel 添加到 CellTable

标签 java gwt

我想用 uibinder 在我的 gwt 上制作带有滚动面板的单元格表,但无法显示此滚动面板。我尝试将scrollPanel添加到ui.xml文件中,并在其中添加此单元格表:

<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>

但它没有显示任何滚动条,我尝试使用 datagrid 而不是像 hier 那样使用 Docklayoutpanel 中的 celltable:

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

但是 GUI 上什么也没有显示,什么也没有。 有人可以建议我如何将滚动面板添加到我的 ui.xml 文件中的单元格表中吗?

编辑:

 <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>

最佳答案

让滚动条出现。您必须在滚动面板上定义高度。

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

关于java - 将 ScrollPanel 添加到 CellTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25667971/

相关文章:

java - 调用弹出窗口时应用程序崩溃

java - Groovy SwingBuilder 在什么情况下更胜一筹?

gwt - TabLayoutPanel 禁用 Tab GWT

gwt - Smart GWT 如何在 ComboBoxItem 中选择项目

java - GWT 2.1 CellTable 列标题点击事件

java - GWT - 无法获取类的类型签名

java - Jboss启动时创建MDB队列连接时出现问题

java - JPanel 不支持 setMinimumSize/ComponentListener

java - 在 JUnit 中继承一个类 - 这是一个很好的做法吗?

css - smartgwt StaticTextItem 设置 css 样式