加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 未显示GWT数据网格

发布时间:2020-12-14 19:19:00 所属栏目:Java 来源:网络整理
导读:我正在尝试从CellTable切换到DataGrid.实际的变化非常简单(API完全相同) 但如果没有明确设置其宽度和高度,我无法看到网格.在CellTable中,将宽度和高度设置为100%就足够了 这就是我想要的行为. 在我看来,我在HotrizontalPanel中有两个部分:一个显示一些选项

我正在尝试从CellTable切换到DataGrid.实际的变化非常简单(API完全相同) – 但如果没有明确设置其宽度和高度,我无法看到网格.在CellTable中,将宽度和高度设置为100%就足够了 – 这就是我想要的行为.

在我看来,我在HotrizontalPanel中有两个部分:一个显示一些选项卡(按钮),另一个显示网格.每次单击选项卡时,将清除网格区域并创建新网格.

该视图如下所示:

这是正在运行的应用程序中的HTML快照:

上部div具有正确的宽度和高度,但不知何故,DataGrid div具有1px高度和0px宽度(根据chrome开发人员工具列表)

任何的想法?

最佳答案
是的,CellTable确实可以100%的高度和宽度工作.
但是”DataGrid”没有.
您需要设置明确的宽度/高度.
或者,您可以将”DataGrid”放在实现ProvidesResize接口(即SimpleLayoutPanel)的’LayoutPanel’中.
使用LayoutPanel的好处是,当您调整浏览器窗口大小时,Datagrid会自动调整大小.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读