• YMatsubara
  • NEWBIE
  • 0 Points
  • Member since 2018

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 1
    Replies
LightningへClassicで使用していたjava scriptボタンを移行させるにあたり、レコード固有として呼び出されるコンポーネントを実装することを考えています。

まずはサンプルコンポーネントを実装してみたのですが、期待通りの動きにならず困っています。

コードは下記URLにあるサンプルコードに基づき、Component/Controller/Helper/Apexクラスを作成しました。
https://developer.salesforce.com/docs/atlas.ja-jp.lightning.meta/lightning/components_using_lex_s1_config_action_recordid.htm#components_using_lex_s1_config_action_recordid

コンポーネントでアクションを作成、取引先ページレイアウトに追加し、実行したところ、
Create New Contactの前に表示されるべき取引先名が表示されません。
User-added image

そのままフォームに入力をして 「Save Contact」をクリックすると反応がみられず、
ログを確認すると
System.QueryException: List has no rows for assignment to SObject
とありました。
うまく recordIDの受け渡しができていないのでしょうか。
サンプルコードに何か追加する必要があるのでしょうか。
ご教授いただけますと幸いです。
LightningへClassicで使用していたjava scriptボタンを移行させるにあたり、レコード固有として呼び出されるコンポーネントを実装することを考えています。

まずはサンプルコンポーネントを実装してみたのですが、期待通りの動きにならず困っています。

コードは下記URLにあるサンプルコードに基づき、Component/Controller/Helper/Apexクラスを作成しました。
https://developer.salesforce.com/docs/atlas.ja-jp.lightning.meta/lightning/components_using_lex_s1_config_action_recordid.htm#components_using_lex_s1_config_action_recordid

コンポーネントでアクションを作成、取引先ページレイアウトに追加し、実行したところ、
Create New Contactの前に表示されるべき取引先名が表示されません。
User-added image

そのままフォームに入力をして 「Save Contact」をクリックすると反応がみられず、
ログを確認すると
System.QueryException: List has no rows for assignment to SObject
とありました。
うまく recordIDの受け渡しができていないのでしょうか。
サンプルコードに何か追加する必要があるのでしょうか。
ご教授いただけますと幸いです。