20r8以降,フォームのプロパティでフォームクラスを定義することができます。DIALOGのformData を省略してフォームを実行した場合,自動的にフォームクラスがインスタンス化されてFormオブジェクトとなります。
サブフォームにもFormオブジェクトの概念がありますが,フォームクラスが自動的にインスタンス化されるかどうかは,フォームの「式の型」で決まります。「式の型」が「オブジェクト」であれば,Formオブジェクトはインスタンス化されません。この方法は,DIALOGにformData を渡す用法に似ており,既存のオブジェクト(エンティティなど)をサブフォームにバインドしたいケースにおいて有効です。自動的にフォームクラスがインスタンス化されることを望むのであれば,「式の型」を「オブジェクト」以外に設定してください。