フィールド参照の編集値がデータベースに保存されない。

問題

  • フォームを作成し、例えばテキスト・フィールドを追加し、その事前設定でフィールド参照フィールドを変更した場合、フォームを公開した後、参照フィールドの新しい値がdabataseで変更されていることに気づくでしょう。

  • また、フォームを公開してソースコードを調べると、フィールド参照の元の値 (Option12345678) が見つかります。

Environment

  • DXP 7.4

解決策

  • フォームにフィールドを追加すると、それに関連する3つの値があります:
    • レーベル。
    • フィールド・リファレンスは、元々バリューと同じである。
    • 値.
  • ラベルとフィールド参照は変更できるが、値は一定である。
  • その理由は、データベースがDXPのニーズに合わせてモデル化されているからだ。 もしそこにフィールド参照を追加したら、フィールド参照が変更されるたびに、このテーブルの行を更新する必要がある。
  • フィールド名は不変で、一定の識別子が必要なこの種のユースケースのために作られた。





この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています