2016-06-03 6 views
0

Как я могу отвязать или удалить любое поле из FieldGroup в Vaadin 7.Vaadin FieldGroup отвязать

Например, если я связывание TextField (предположим, что требуемые классы фасоли есть), как показано ниже, и хотят, чтобы отвязать/удалить его некоторое состояние после.

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); 

ответ

1

Вы посмотрели документ?

public void unbind(Field<?> field) 
      throws FieldGroup.BindException 

Отделяет поле от его идентификатора свойства и удаляет его из этого FieldBinder.

Обратите внимание, что поле не отделяется от источника данных его свойства, если оно больше не связано с тем же идентификатором свойства, с которым он был связан с этим полем FieldBinder.

FieldGroup Javadoc

+0

Эй Андре, спасибо, я прошел через док, и это полезно. –

+0

Если он решил вашу проблему, вы должны пометить ее как [ответ] (https://stackoverflow.com/help/someone-answers). –