I deleted my previuos post since I figure out how to do some of the doubts

I deleted my previous post since I figure out how to do some of the doubts I had, but I have a another one:

Is there a way to set my form layout columns? I have some forms that look better with one column and others with 3.

Yes:

DefaultCrudFormFactory(Class<T> domainType, FormLayout.ResponsiveStep... responsiveSteps)

Cheers.

Thanks that help me a lots, but still have the doubt of how to change the form or window caption. I saw a method called ‘buildCaption()’ but that only return a null String.

Ok I figure it out, but I don’t know if I did’t right. I created an extension of DefaultCrudFormFactory and override the buildCaption() method, is correct?

public class MyDefaultCrudFormFactory extends DefaultCrudFormFactory {
    public MyDefaultCrudFormFactory(Class domainType, FormLayout.ResponsiveStep... responsiveSteps) {
        super(domainType, responsiveSteps);
    }

   public MyDefaultCrudFormFactory(Class domainType) {
        super(domainType);
    }

    @Override
    public String buildCaption(CrudOperation operation, Object domainObject   ){
        String op = "";
        switch (operation){
            case ADD:
                op = "Crear";
                break;
            case UPDATE:
                op = "Actualizar";
                break;
            case DELETE:
                op = "Eliminar";
                break;
            case READ:
                op = "Leer";
                break;
            default:
                op = "";
                break;
        }

        return op;

    }
}