Dynamic Forms

[まとめページに戻る](https://qiita.com/Keiji_otsubo/items/60afc2a8d211b6f7d89f)
[まとめA～M](https://qiita.com/Keiji_otsubo/items/f3ddedee6793bf1576f8)

+ [トレイルヘッド　動的フォーム関係のまとめ](https://qiita.com/Keiji_otsubo/items/fea01f62ecc1f4ab05a2)

+ [ライトニングアプリケーションビルダ](https://qiita.com/Keiji_otsubo/items/1f79ad04e1ee39a0d7dc)
+ [lightning record page の問題](https://qiita.com/Keiji_otsubo/items/8bd51fd8ae0babf49917)
+ [レコードページの編集でデフォルト組織を選択できない](https://qiita.com/Keiji_otsubo/items/91171e134f78b901031b)
+ [Dynamic FormsのUIのエラー](https://qiita.com/Keiji_otsubo/items/2d149b6699072669dff8)
+ [Salesforce ダイナミックフォーム: よくある質問への回答](https://qiita.com/Keiji_otsubo/items/861fbf2c8913803709bb)

# トレイルヘッド

+ [Get Started with Dynamic Forms](https://qiita.com/Keiji_otsubo/items/2d5438f1c2212111c982)
+ [Convert a Lightning Page to Dynamic Forms](https://qiita.com/Keiji_otsubo/items/5adb0aa4b281fda89ceb)

--------------

動的フォームを有効化した場合、作成・編集等の画面はページレイアウトからではなく動的フォームから適用されます。

+ [動的フォームでレコードの詳細を分割](https://help.salesforce.com/s/articleView?id=sf.dynamic_forms_overview.htm&type=5)

Salesforce Platform でフォームを作成するときに、最適なオプションが動的フォームか Flow Builder の画面フローか判断できませんか?両方についての詳細な評価について

+ [フォームの構築](https://architect.salesforce.com/decision-guides/build-forms)

+ [Why doesn't the contract field still appear when creating a new opportunity?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ajuTB)

:::note
Do you have dynamic forms set up?
If so, try adding it on the edit screen of this record page.
:::


# 一般的な回答例

+ [レコードページのコンポーネントとフィールドをカスタマイズ - 編集ページが存在しない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007bLP8O)

:::note
In contacts- go to list view -select all contacts-select one contact and then click edit page in settings at the top right corner.

連絡先で - リスト ビューに移動 - すべての連絡先を選択 - 1 つの連絡先を選択し、右上隅の設定でページの編集をクリックします。
:::

+ [Lightning App Builder, no option to upgrade to dynamic forms on my org](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ahzdO)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/c910acf4-49a3-3df0-cfcd-1a90050db058.png)


:::note
Click on the middle of the Details page, you will get an Dynamic Forms upgrade button at the right side of your page.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Dic8oSAB
:::

+ [特定の項目の値によって、レイアウトに表示させる項目を制御できますか？](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007clusf)

:::note
動的フォームを使って項目「Field1」の値によって、項目「Field2」を表示、非表示に制御できると思います。

https://help.salesforce.com/s/articleView?id=sf.dynamic_forms_overview.htm&type=5
:::

+ [Why is the option to upgrade to Dynamic Forms not showing up for me?](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KAsWJ)

:::note
Select the header. On the right side you will see Upgrade

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/0d300947-fa3f-c1c6-70ed-de00930ef5e6.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/0dfe3634-4d72-a096-850a-60ad2c530289.png)
:::


#  disable the dynamic forms

+ [ disable the dynamic forms](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007bLKWn)

:::note
【こっちの回答の方がいい】
「コンポーネント」をクリックし、「標準コンポーネント」で「レコードの詳細」を検索します。レコード詳細コンポーネントを動的フォームのある Lightning レコードページセクションにドラッグすると、動的フォームが置き換えられます。

Click Components, search for Record Detail under Standard Components.  Drag the Record Detail component onto the Lightning Record page section that has the Dynamic Form and it will replace it.
:::


:::note

動的フォームが有効になった後でも、動的フォームを使用しないことを選択できます。そのため、単純に Lightning レコードページからフィールドセクションを削除し、代わりに詳細セクション (オブジェクトの実際のレイアウト) を使用します

You can choose not to use the Dynamic Forms, even after they are enabled - so simply remove the Field Section from the Lightning Record Page, and use the Details section instead (which is the actual Layout of the Object). 

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8vBGSAZ

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000H2DYfSAN
:::


# サポートしているオブジェクト

動的フォームは、ほとんどの標準 LWC 対応オブジェクトでサポートされますが、すべての標準 LWC 対応オブジェクトでサポートされるわけではありません。LWC 対応オブジェクトのリストについては、「[**レコードのホームページの LWC への移行**](https://developer.salesforce.com/docs/component-library/documentation/en/lwc/migrate_lwc)」を参照してください。Lightning アプリケーションビルダーでオブジェクトのレコードページを開いたが、コンポーネントパネルに [項目] タブが表示されない場合、そのオブジェクトでは、動的フォームはサポートされていません。たとえば、メモオブジェクトはレイアウトが固定されているため、動的フォームはサポートしません。動的フォームは、LWC 対応ではないオブジェクトではサポートされていません。たとえば、LWC 対応ではないキャンペーン、商品、ToDo では、ページレイアウトからの情報が使用されます。

+ [Reviewed the upcoming objects Dynamic Forms is coming to - are Quotes (native object, not the CPQ Quote object) ever getting dynamic forms?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007X8l5H)

:::note
Dynamic Forms is supported for most but not all **standard LWC-enabled objects**.

https://help.salesforce.com/s/articleView?id=release-notes.rn_dynamic_forms_standard_objects.htm&release=246&type=5

Standard Objects Enabled for LWC Before Winter '24
https://developer.salesforce.com/docs/platform/lwc/guide/migrate-lwc.html?_ga=2.54946795.1362881643.1706591271-963534213.1706488106
:::

+ [Milestone icon missing from components in Lightning App Builder](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007VjqQa)


# 仕様変更？

+ [Spring 24 動的フォームでのデバイス別の項目表示の設定](https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_df_visibility_rules_on_fields.htm&release=248&type=5)





# 設定など


+ [英語:動的フォームと動的アクション](https://tddprojects.atlassian.net/wiki/spaces/SF/pages/965312517/Dynamic+Forms+and+Dynamic+Actions)


+ [動的フォムページレイアウトから普通のレイアウトに戻れますか](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007KYv3h)

動的フォーム詳細タブを削除して、新たな詳細タブを追加して、詳細レコードページがこの詳細タブにドラグする。


+ [How can I change which tab/fields display when a user selects the Edit button on a contact record?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007CJ1Xe)

:::note
 I was actually able to find the solution. Turns out that using the standard Details component paired with the Dynamic Forms fields/field sections causes this to happen. If both are used, it will automatically cause the Dynamic Form field section to pop up when using any button. 

実際に解決策を見つけることができました。標準の詳細コンポーネントを動的フォームのフィールド/フィールド セクションと組み合わせて使用​​すると、この問題が発生することがわかりました。両方を使用すると、いずれかのボタンを使用すると、動的フォーム フィールド セクションが自動的にポップアップします。
:::

+ [How do I drag one tab into another in Dynamic Forms?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ahYi8SAE)

:::note
You have to click on the Fields tab as highlighted in the screenshot below and drag and drop the Field Section above the Additional Information section in the Details tab. 

For full answer: https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007UuOnJSAV

以下のスクリーンショットで強調表示されている[フィールド]タブをクリックし、 [詳細] タブの [追加情報] セクションの上に フィールド セクションをドラッグ アンド ドロップする必要があります。

完全な回答については: https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007UuOnJSAV
:::