モデル・クラスの作成 : プロパティ
連作先データを更新する Zen MVC フォームを作成する最初のステップでは、モデル・クラスを作成します。
-
スタジオを使用して、ZenTutorial.ContactModel を作成します。クラスは %ZEN.DataModel.ObjectDataModelOpens in a new tab を拡張したものです。
Class ZenTutorial.ContactModel Extends %ZEN.DataModel.ObjectDataModel { }
-
以下のプロパティ宣言をクラスに追加します。
Class ZenTutorial.ContactModel Extends %ZEN.DataModel.ObjectDataModel { Property Name As %String; Property ContactType As %String (ZENSQL="SELECT DISTINCT %EXACT ContactType from ZenTutorial.Contact"); Property Street As %String; Property City As %String; Property State As %String; Property Zip As %String; }
これらのプロパティはすべて、ZenTutorial.Contact または ZenTutorial.Address のプロパティを表しています。ContactType の ZENSQL パラメータに注意してください。このパラメータは、クエリを使用して、このプロパティに指定できる値を定義しています。この例の場合、その値は Business と Personal です。