Hi - you haven’t actually set the form layout to 100% height, but the formitself. Also, as an aside, you aren’t calling super(), which you probably should. Try this:
public class FormWithComplexLayout extends Form {
private static final long serialVersionUID = 1L;
public FormWithComplexLayout(BeanItem<EntrevistaInicialBean> entrevistaItem) {
super();
// binding al POJO mediante el BeanItem
setItemDataSource(entrevistaItem);
// Utilizar FieldFactory para customizar los campos y añadir
// validaciones
setFormFieldFactory(new EntrevistaInicialFieldFactory());
setHeight("100%");
getLayout().setHeight("100%");
}
}