首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT:如何在DataGrid中嵌入SimplePager

GWT:如何在DataGrid中嵌入SimplePager
EN

Stack Overflow用户
提问于 2012-06-28 03:00:08
回答 3查看 1.8K关注 0票数 0

目前,DataGrid不包含SimplePager。必须创建一个组合,并将一个网格和一个分页程序包装到一个FlowPanel中。有没有一种方法可以创建一个包含SimplePager的包装器CDataGrid (扩展DataGrid)?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-29 13:44:31

将页导航添加为网格的一部分,消除了合成视图中的额外标记和步骤。我的解决方案是创建一个新的组合并提供回调。

票数 0
EN

Stack Overflow用户

发布于 2012-08-08 00:15:37

我认为您可以使用UiBinder来实现这一点,您可以查看展示示例here,其中显示了以下内容:

代码语言:javascript
复制
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder
  xmlns:ui="urn:ui:com.google.gwt.uibinder"
  xmlns:g="urn:import:com.google.gwt.user.client.ui"
  xmlns:c="urn:import:com.google.gwt.user.cellview.client">

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

    <!-- Pager. -->
    <g:south
      size="3">
      <g:HTMLPanel>
        <table
          style="width:100%">
          <tr>
            <td
              align='center'>
              <c:SimplePager
                ui:field='pager' />
            </td>
          </tr>
        </table>
      </g:HTMLPanel>
    </g:south>
  </g:DockLayoutPanel>
</ui:UiBinder>

你可以用SimplePager或者任何你想要的东西包装一个DataGrid,然后创建一个新的叫做"CDataGrid“的”小部件“(正如你所说的),它不能扩展DataGrid,但可以扩展复合。

我希望我能在这方面给你一点帮助。

诚挚的问候,

iVieL。

票数 1
EN

Stack Overflow用户

发布于 2012-10-21 21:07:15

它确实与DateGrid集成在一起。请看一下示例:http://gwt.google.com/samples/Showcase/Showcase.html#!CwDataGrid

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11233222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档