To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.
Defining precisely where a given component is put in a layout, you have to extend Form and override its attachField method. Also GridLayout is handled in Form and filled from 0,0 in orderly fashion. With GridLayout you however lose the nice default positioning of captions you get with FormLayout.