Vaadin FormLayOut提交问题

时间:2015-10-22 04:50:48

标签: forms vaadin

在最新版本的Vaadin中,我们不能使用“Form”组件(已弃用)。所以我们必须使用“FormLayout”组件。

  1. “FormLayout”中form.com的等效性是什么

  2. 我们如何在“FormLayOut”

  3. 中进行字段验证
  4. 我们可以使用已弃用的“表单”组件而不是“FormLayOut”

1 个答案:

答案 0 :(得分:0)

在vaadin 7中,Form基本上分为FormLayout和FieldGroup。 FormLayout仅用于指定组件的布局,但您可以使用任何其他布局而不是它。使用FieldGroup将vaadin字段绑定到对象字段。

https://vaadin.com/book/-/page/datamodel.itembinding.html

  1. Form.com发送()是FieldGroup.commit()
  2. 的等价物
  3. 您可以将验证器添加到字段中,并且可以在调用commit时捕获异常。
  4. 这是可能的,但是很难找到对与之相关的问题的支持,我想新的功能和附加组件主要是针对不推荐的功能而开发的。与所有已弃用的功能一样,将来可能会将其删除,因此如果有的话,您可能无法再切换到较新的vaadin版本。