0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

画面フローの項目の値の初期化

Last updated at Posted at 2022-10-04

元の質問 : 画面フローの項目の値の初期化

発行日: 2020年12月3日のヘルプでは
前の画面に移動するとフロー変数の値が失われる とあるんだけど、質問から考えると今は違うみたい。
Flow variables lose value when navigating to previous screen

ヘルプの中に追記されている以下を読むと2つのモードがあるようなことが書かれていますね。
知らんけど。
Optimizing Lightning Component Inputs and Outputs in Flow Screens

しかし、探してみると同じようにリフレッシュしないとの質問
Refresh the page after the flow completes

So what can you do to workaround the behavior of Flow?

Considering the behavior above, you're really left only with the option to leverage a LWC component for this specific use-case. You'd create a LWC for these types of inputs where you want to provide a default value that should respond to user-provided changes if they re-visit. You'd just select that option to refresh inputs.

前のページに戻った時に変数をクリアーにして画面もリフレッシュするようなコンポーネントを作ればいいと書かれています。しかし私ならそこまでするなら、全てカスタムコンポーネントで作った方が後々の保守もしやすいように思いました。個人的には色んな自動化処理を混ぜるのは好きになれません。


回避策は表示テキストコンポーネントを使う方法が回答されていました。

リッチテキスト内で表示したい項目変数を指定することで、【前へ】を使ってレコード再指定した場合の値更新表示がされます。(2-②で取得したレコード変数から項目指定する。)

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?