今回は、項目属性の列挙値の設定についてご紹介したいと思います。

<目的>項目属性『MemberBloodtype』の入力をコンボボックス(Combo Box)にします。

TRNkowaza_血液型

TRNkowaza_ドメイン

今、上図のように、ドメインにBloodtypeというNumeric(1.0)型のドメインが定義され、トランザクションのMemberBloodtypeのデータタイプは、Bloodtypeと登録されているとします。

ドメインのプロパティ画面を見てみましょう。

TRNkowaza_プロパティ

Enum valuesプロパティを編集します。

エディターに以下のように設定してみましょう。

TRNkowaza_エディタ

入力された値とデスクリプションが関連付けされます。

<完成図>

TRNkowaza_入力画面

入力画面のBloodtype欄は、コンボボックスになっています。

列挙値を設定したドメインの項目属性は、WebFormのプロパティのControlTypeが自動的にコンボボックスになります。

<参考>
・【GXTips】項目属性データタイプの入力の高速化/http://www.corenext-genexus.com/【GXTips】項目属性データタイプの入力の高速化/

・新入社員ブログ「トランザクション作成の小ワザ!」/http://www.corenext-genexus.com/トランザクション作成の小ワザ!/