When creating a details master form and your creating a record in the normal grid not all mandatory fields are visible. To switch to the details form view you can override the function createRecord.
public void createRecord(str _formDataSourceName, boolean _append = false)
{
element.viewOptionHelper().setViewOption(FormViewOption::Details);
super(_formDataSourceName, _append);
}