5.7 ユーザー・インタフェースのデフォルト値の管理
ユーザー・インタフェースのデフォルト値を管理することで、デフォルトのユーザー・インタフェースのプロパティを割り当てたり、デフォルトのウィザードを作成したり、表のユーザー・インタフェースのデフォルト値を変更したり、新しい属性を追加したり、ユーザー・インタフェースのデフォルト値をエクスポートできます。
- ユーザー・インタフェースのデフォルト値について
ユーザー・インタフェースのデフォルト値を使用して、リージョンおよびアイテムのデフォルトのユーザー・インタフェースのプロパティを割り当てることができます。 - 表のユーザー・インタフェースのデフォルト値の作成
表に対してデフォルトを作成していない場合、表ディクショナリのデフォルトの作成ウィザードを使用して、データベース表と列定義に基づいて自動的にデフォルトを生成します。最初のデフォルトが作成された後に、個々のデフォルト値を変更できます。 - 表のユーザー・インタフェースのデフォルト値の変更
既存の表のユーザー・インタフェースのデフォルト値を変更する方法を学習します。 - ユーザー・インタフェース属性の作成
属性ディクショナリを使用して、新しい属性を定義し、追加します。 - ユーザー・インタフェース属性の変更
グリッド編集ページで、または特定の列を選択して、既存のユーザー・インタフェース属性を変更します。 - ユーザー・インタフェースのデフォルト値のエクスポートおよびインポート
関連するアプリケーション・ファイルのエクスポートと同様の方法でユーザー・インタフェースのデフォルト値をエクスポートします。
親トピック: SQLワークショップ・ユーティリティの使用
5.7.1 ユーザー・インタフェースのデフォルト値について
ユーザー・インタフェースのデフォルト値を使用して、リージョンおよびアイテムのデフォルトのユーザー・インタフェースのプロパティを割り当てることができます。
このウィザードでは、ユーザー・インタフェースのデフォルト値が存在する場合にそれを使用するかどうかを指定できます。ウィザードを使用してフォームまたはレポートを作成する場合、ウィザードはこの情報を使用してリージョン・プロパティおよびアイテム・プロパティのデフォルト値を作成します。ユーザー・インタフェースのデフォルト値を使用すると、貴重な開発時間を節約でき、さらにアプリケーション内の複数のページで一貫性を保つことができるという利点もあります。ユーザー・インタフェースのデフォルト値は、表ディクショナリと属性ディクショナリの2つのカテゴリに分類されます。
-
表ディクショナリでは、データベース定義から初期化される表と列のデフォルトを指定できます。
-
属性ディクショナリでは、属性または列名に基づいてデフォルトを作成できるため、すべての表で使用できます。属性の定義はシノニムにすることもでき、複数の属性で共通の定義を共有することができます。
ページおよびリージョンの作成時に、ユーザー・インタフェースのデフォルト値を使用する場合、属性ディクショナリよりも表ディクショナリの方が優先されます。表と列の組合せが存在する場合、同じ名前の属性定義ではなく、その組合せが使用されます。たとえば、emp
表のCREATED_BY
列に特定のラベルまたはヘルプ・テキストが必要な場合に、別の表のCREATED_BY
のより一般的なデフォルトを使用するときに便利です。
親トピック: ユーザー・インタフェースのデフォルト値の管理
5.7.2 表のユーザー・インタフェースのデフォルト値の作成
表に対してデフォルトを作成していない場合、表ディクショナリのデフォルトの作成ウィザードを使用して、データベース表と列定義に基づいて自動的にデフォルトを生成します。最初のデフォルトが作成された後に、個々のデフォルト値を変更できます。
表の最初のユーザー・インタフェースのデフォルト値を作成するには:
親トピック: ユーザー・インタフェースのデフォルト値の管理
5.7.3 表のユーザー・インタフェースのデフォルト値の変更
既存の表のユーザー・インタフェースのデフォルト値を変更する方法を学習します。
既存の表デフォルトを変更するには:
親トピック: ユーザー・インタフェースのデフォルト値の管理
5.7.5 ユーザー・インタフェース属性の変更
グリッド編集ページで、または特定の列を選択して、既存のユーザー・インタフェース属性を変更します。
既存の属性を変更するには:
親トピック: ユーザー・インタフェースのデフォルト値の管理
5.7.6 ユーザー・インタフェースのデフォルト値のエクスポートおよびインポート
関連するアプリケーション・ファイルのエクスポートと同様の方法でユーザー・インタフェースのデフォルト値をエクスポートします。
1つの開発インスタンスから別のインスタンスへユーザー・インタフェースのデフォルト値をエクスポートするには、次のステップを実行します。
- ユーザー・インタフェースのデフォルト値のエクスポート・ユーティリティを使用してユーザー・インタフェースのデフォルト値をエクスポートします。
- エクスポート済ファイルをターゲットのOracle APEXインスタンスにインポートします。
- エクスポートされたファイルをエクスポート・リポジトリからインストールします。
ユーザー・インタフェースのデフォルト値をエクスポートする場合は、選択したスキーマに対するすべてのユーザー・インタフェースのデフォルト値が、1つのスクリプトにエクスポートされます。このファイルには、アプリケーションのPL/SQL APIをコールして表のヒントを作成するAPIコールが含まれています。このファイルを使用して、ユーザー・インタフェースのデフォルト値を別のデータベースおよびOracle APEXインスタンスにインポートできます。
関連項目:
『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』の次の項を参照してください親トピック: ユーザー・インタフェースのデフォルト値の管理