フォームのフィールド・プロパティの上書き
ページの各フィールドについて、propertiesを設定して、下位レベルのルールで設定された値をオーバーライドできます。
次のようなプロパティがあります。
- 必須 - 必須またはオプション
- 非表示 - 表示または非表示
- 読取り専用 - 編集可能または読取り専用
- 値 - 静的または式
複数のルールが特定のフィールドに影響を与える場合、実行時に各ユーザー・グループに対して最後に表示される内容をソートするのは難しい場合があります。「実行時に表示される内容の理解」を使用すると便利です。
フィールドのプロパティを設定するには:
フィールドのデフォルト値の設定
ビジネス・ルールで「値」プロパティを使用して、フィールドのデフォルト値を設定します。
ユーザーが「通貨コード」フィールドに通貨を入力できるフォームがあるとします。 ユーザーが値を入力しない場合(つまり、実行時にフィールドが空の場合)、フィールドにデフォルト値を入力できます。 これを行うには、「値」プロパティを使用して、ユーザーがイタリアにいる場合にフィールドを「euro」に設定します。 ユーザーがフォームを更新して「保存」をクリックすると、ユーザーがフォームを他のものに変更しないかぎり、値「euro」がフィールドに保存されます。
ビジネス・ルールによってフィールドが「読取り専用」に設定されている場合、当然、ユーザーはフィールドを変更できません。 ただし、フィールドが編集可能な場合は、フィールドを更新するだけで値を変更できます。
フィールドの値を設定するには:
実行時に、ビジネス・ルールの条件が満たされると、フィールドはポップアップに設定された値を表示します。
青いインジケータはどういう意味ですか?
「リージョンとフィールド」領域内のインジケータは、変更された内容を一目で確認するのに役立ちます。

図metadataindicators.pngの説明
- リージョンの横にある空の青い円(「When & Whyセクション」)は、リージョン自体にプロパティがオーバーライドされていないが、リージョン内の少なくとも1つのフィールドがオーバーライドされることを示します。
- リージョンの横のカッコ内の数字は、プロパティがオーバーライドされたこのリージョン内のフィールドの数を示します。
- フィールドまたはリージョンの横にある青い点は、このレベルにオーバーライドされたプロパティが少なくとも1つあることを示します。
ロック、空白およびダッシュ
特定のルールのコンテキストで、ロック・アイコン、空白、ダッシュおよびグレーのテキストが何を意味するかを見てみましょう。
これらの属性が表示される範囲は、参照するルールのタイプによって異なります。 たとえば、デフォルト・ルールでは、常にOracleによって設定されたプロパティ値が表示されます。 何もオーバーライドされていない場合、必須、非表示および読取り専用プロパティの値は、それぞれオプション、表示および編集可能です。
- ダッシュは、このルールによってプロパティに値がまだ設定されていないことを示します。 実行時VBは、すべてのルールを最下位から最上位に評価するため、1つのルールのプロパティ設定を上書きして、リストの上位にあるルールで再度オーバーライドできます。
- ロック・アイコンは、値がOracleによってロックされており、オーバーライドできないことを意味します。 (ライト・グレーで表示されるプロパティ値は、Oracleシード値です。)
- 空白のフィールドは、だれからも変更できないシステム・フィールドを表します。


