【发布时间】:2017-09-25 04:46:21
【问题描述】:
我发现 Vaadin Designer 中的网格布局非常有问题。
问题:有人在用吗?你有什么建议给我吗?
背景:我正在将一个应用程序从 ASP.NET 移植到 Vaadin。在 Visual Studio 中通过 HTML 表格布局了大量的表单(参见屏幕截图)。
我面临的一些问题:
- 在网格布局中移动标签和字段后,我突然在设计源中得到 colspan/rowspan,例如
<column rowspan="7"></column>,当这种情况发生时,游戏结束 - 我无法插入或删除行或列
- rowspan/colspan 属性在 Designer 属性中不可见
- 我无法选择多个组件(因此无法批量更改属性,例如样式、宽度、高度等)
- 我无法定义列宽和行高
【问题讨论】:
-
在发行说明页面中,rowspan 和 colspan 列在 Limitations 部分。您也可以在此处查看其他限制link
-
我尝试使用 Vaadin 7 / RHEL 6 进行设计,但并不太愉快。设计 html 的工作,vaadin 可以毫无问题地使用它们,然后我尝试手动编写它们。由于我决定使用 Grid 组件,但并没有真正弄清楚应该如何定义所有东西,所以我放弃了设计器并返回用 Java 定义视图。我的观点是:当时的文档不容易找到、有用和整合,但是一旦他们编写了 html 设计文档,技术就会起作用。