今回は、項目属性の列挙値の設定についてご紹介したいと思います。
<目的>項目属性『MemberBloodtype』の入力をコンボボックス(Combo Box)にします。
今、上図のように、ドメインにBloodtypeというNumeric(1.0)型のドメインが定義され、トランザクションのMemberBloodtypeのデータタイプは、Bloodtypeと登録されているとします。
ドメインのプロパティ画面を見てみましょう。
Enum valuesプロパティを編集します。
エディターに以下のように設定してみましょう。
入力された値とデスクリプションが関連付けされます。
<完成図>
入力画面のBloodtype欄は、コンボボックスになっています。
列挙値を設定したドメインの項目属性は、WebFormのプロパティのControlTypeが自動的にコンボボックスになります。
<参考>
・【GXTips】項目属性データタイプの入力の高速化/http://www.corenext-genexus.com/【GXTips】項目属性データタイプの入力の高速化/
・新入社員ブログ「トランザクション作成の小ワザ!」/http://www.corenext-genexus.com/トランザクション作成の小ワザ!/