Vaadin FieldGroup 解除绑定
Vaadin FieldGroup unbind
如何在 Vaadin 7 中取消绑定或删除 FieldGroup 中的任何字段。
例如,如果我像下面那样绑定一个 TextField
(假设需要的 bean 类 存在)并且想要 unbind/remove 它之后的某些条件。
TextField sometextfield= new TextField();
sometextfield.setId("attributeName");
sometextfield.setNullRepresentation("");
sometextfield.setMaxLength(100);
sometextfield.setWidth("200px");
sometextfield.setCaption("Some text field");
sometextfield.setImmediate(true);
bind(sometextfield, "atextfield");
somelayout.addComponent(sometextfield);
你看过文档了吗?
public void unbind(Field<?> field)
throws FieldGroup.BindException
将字段与其 属性 id 分离并将其从此 FieldBinder 中删除。
请注意,如果该字段不再连接到使用此 FieldBinder 绑定到的同一 属性 id,则该字段不会与其 属性 数据源分离。
如何在 Vaadin 7 中取消绑定或删除 FieldGroup 中的任何字段。
例如,如果我像下面那样绑定一个 TextField
(假设需要的 bean 类 存在)并且想要 unbind/remove 它之后的某些条件。
TextField sometextfield= new TextField();
sometextfield.setId("attributeName");
sometextfield.setNullRepresentation("");
sometextfield.setMaxLength(100);
sometextfield.setWidth("200px");
sometextfield.setCaption("Some text field");
sometextfield.setImmediate(true);
bind(sometextfield, "atextfield");
somelayout.addComponent(sometextfield);
你看过文档了吗?
public void unbind(Field<?> field)
throws FieldGroup.BindException
将字段与其 属性 id 分离并将其从此 FieldBinder 中删除。
请注意,如果该字段不再连接到使用此 FieldBinder 绑定到的同一 属性 id,则该字段不会与其 属性 数据源分离。