管理者は、レコードの編集後にサブビューをリフレッシュしないように構成できます

管理者は、レコードの編集後にサブビューまたはリスト・ページをリフレッシュしないように構成できます

営業担当は、アカウントの商談サブビューにナビゲートします。 下にスクロールして、30番目と31番目の商談を編集したいと考えています。 30番目のオプティを編集する。 これによりドロワーが開き、この商談が更新されて保存されます。 保存時に、サブビューがリフレッシュされ、Repがリストの最上部に表示され、第31商談のトラックが失われました。

管理者は、第30商談が保存されたときにサブビューをリフレッシュしないように構成できます。

有効化および構成ステップ

Visual Builder Studioを活用して、アプリケーションを公開します。 Visual Builderを使用したアプリケーションの拡張の詳細は、Oracle Help Center関心のあるアプリケーション・サービス領域→「Books」→「Configuration and Extension」を参照してください。

VB Studioの場合:

商談サブビューのリフレッシュを停止するには opportunitiesOnAfterSmartActionExecutedEventListenerに次のコードを記述します

if (event.action.UserActionName === 'SDA-Edit-opportunities'){

{...previous、 shouldRefresh:false}を返します。

refreshParent、refreshPanelsおよびshouldRefreshの3つのプロパティをサポートしています。

shouldRefreshは、他の2つのプロパティのオーバーライド・フラグです。 shouldRefreshがfalseの場合、他の2つのプロパティは無視されます。refreshParentは、子に対してアクションが実行されたときに親リストをリフレッシュする必要がある場合(たとえば、アカウント・リストにアカウントのノートを作成する場合)に必要です。 デフォルトでは、メニュー・アクションを介してアカウントまたはカスタム・オブジェクトにノートを追加しても、「アカウント」または「カスタム・オブジェクト」リストはリフレッシュされません。 afterSmartActionExecutedListenerActionで{ refreshParent: true }を返すと、ノートの追加後に「アカウント」または「カスタム・オブジェクト」リストがリフレッシュされます。 afterSmartActionExecutedListenerActionで{ refreshParent: true、 shouldRefresh: false }を返す場合、ノートの追加後にアカウント・リストはリフレッシュされません