VB Studioを使用して読取り専用カスタム・フィールドを追加するにはどうすればよいですか。
次に、VB Studioでカスタム・フィールドを作成して追加し、それをレイアウトに追加します。 この例では、SRの重大度に基づいてカスタム・フィールドを作成します。
-
アプリケーション拡張エクスプローラで、アプリケーションUI > Oracle Fusion Service UI拡張アプリケーション > サービス > ec > ケース > 作成にナビゲートします。
-
「フィールド」タブをクリックします。
-
「+カスタム・フィールド」ボタンをクリックします。
-
「カスタム・フィールド」ダイアログ・ボックスで、UIに反映するフィールド名を入力します。
-
「作成」をクリックします。
-
フィールドのリストから、新しく作成したカスタム・フィールドを選択します。
-
プロパティ・ペインで、次のようにして参照フィールドを追加します:
-
参照フィールド・プロパティの「追加」リンクをクリックします。
-
「参照フィールド」テキスト・フィールドで、単語を入力し、表示される結果からPriorityCdフィールドを選択し、「フィールドの追加」をクリックします。
-
-
次に、式エディタをクリックします:
-
式エディタで、次の操作を実行して、フィールドが表示されるタイミングを制御する条件を設定します:
-
コンテキスト・エクスプローラで、フィールド・リストを展開します。
-
リストでPriorityCdフィールドを見つけて展開し、「値」をエディタにドラッグします。
-
式に次を追加:
$fields.PriorityCd.value(), then in the Value field, enter: ORA_SVC_HIGH
-
「保存」をクリックします。
これで、カスタム・フィールドが表示されるのは、値の「優先度」コードが1の場合のみです。
-
-
「ルール・セット」をクリックしてレイアウトに戻ります。
-
フィールド・エクスプローラで、カスタム・フィールドの名前を入力します。
-
レイアウトにフィールドを含めるには、このチェックボックスをオンにします。
-
フィールドをUIに表示する場所にドラッグします。
-
「フィールド・プロパティ」ウィンドウを使用して、「テンプレート」ドロップダウン・リストからデフォルト・テンプレートのいずれかを選択します。
-
「作成」リンクをクリックして、独自のテンプレートを作成します。
-
「プレビュー」ボタンをクリックして、変更内容を表示します。
テンプレートの作成の詳細は、この章の「独自のフィールド・テンプレートの作成」のトピックを参照してください。