【问题标题】:How to add layout to the Table component in vaadin?如何在 vaadin 中为 Table 组件添加布局?
【发布时间】:2013-04-29 12:49:38
【问题描述】:

我正在使用 vaadin 框架开发应用程序。

我需要在表格组件中添加布局(表单)。我创建了一个包含两列的表,

这是我的代码

表表 = 新表();

table.addContainerProperty("Id", Integer.class, null);
table.addContainerProperty("Name", String.class, null);

for( int i = 0; i < 50; i++) {
table.addItem(new Object[] {i, "xyz"}, Integer.valueOf(i));
}

table.setSelectable(true);
table.setSizeFull();

当我点击记录时,我需要在点击的行和下一行之间包含 TextField 的表单布局。

以前我使用子窗口并添加到应用程序窗口中,作为整个页面的覆盖。

但我的要求是表格中两行之间的精确值。

任何人都可以帮助,如何在 Vaadin 中执行此操作。

【问题讨论】:

    标签: vaadin


    【解决方案1】:

    您可能想要编辑表上所有选定的记录。为此,您可以使用 Property.ValueChangeListener。当事件发生时,您可以获取所有选定的记录并将它们放在您想要的任何地方。当然,您必须为每条选定的记录创建动态表单元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 2014-11-11
      • 2014-05-22
      • 2019-07-11
      • 1970-01-01
      • 2013-05-11
      • 2022-09-20
      相关资源
      最近更新 更多