活页夹是自动处理Vaadin 8布局中需要的数据输入字段的唯一方法吗?

活页夹是自动处理Vaadin 8布局中需要的数据输入字段的唯一方法吗?,vaadin,textfield,required,vaadin8,required-field,Vaadin,Textfield,Required,Vaadin8,Required Field,在Vaadin 8中,允许我们定义一个活页夹,其中已知布局上需要一个字段。如果缺少数据,布局会向用户指示需要输入数据的字段。这是一款功能强大、设计巧妙的产品 但是,对于非常小的表单或对话框,使用活页夹可能会有些过分。首先,我们必须定义一个数据类来与活页夹交互,这对于一个小表单来说似乎很愚蠢 ➙ 是否有任何其他方法可以在不使用活页夹的情况下利用Vaadin对必填字段的自动处理功能 在手册的社区文章部分,有一页。该页面显示TextField具有setRequired和setrequiredrorr方

在Vaadin 8中,允许我们定义一个
活页夹
,其中已知布局上需要一个字段。如果缺少数据,布局会向用户指示需要输入数据的字段。这是一款功能强大、设计巧妙的产品

但是,对于非常小的表单或对话框,使用
活页夹
可能会有些过分。首先,我们必须定义一个数据类来与活页夹交互,这对于一个小表单来说似乎很愚蠢

➙ 是否有任何其他方法可以在不使用
活页夹的情况下利用Vaadin对必填字段的自动处理功能

在手册的社区文章部分,有一页。该页面显示
TextField
具有
setRequired
setrequiredrorr
方法。但这似乎不正确。我在最新的JavaDoc上找不到这样的方法

但是,对于非常小的表单或对话框,使用活页夹可能会有些过分。首先,我们必须定义一个数据类来与活页夹交互,这对于一个小表单来说似乎很愚蠢

对。这在某种程度上是正确的。所以我实现了这个工具。这使得在没有Bean的单个字段中使用与Binder类似的验证器-转换器链(它为适用的部分复制相同的API)成为可能。此外,它还具有处理验证状态更改的相同功能,使用相同的方式显示所需的值,或验证错误


供参考:方法(
setRequired
…)来自V7,为了支持“活页夹方式”@cfrick Nope而删除,而不是删除。我上面指向JavaDoc的链接是针对当前版本8.6.1的。只有
setRequiredIndicatorVisible
。你提到的另外两个被移除了。