0
1

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 5 years have passed since last update.

【質問】データ型が「主従関係」の項目にコントローラで値を代入する

Posted at

閲覧ありがとうございます。

データ型が「主従関係」である項目に
コントローラで値を代入するのは不可能でしょうか。

【名前リスト(NameList__c)】
・名前ID(自動採番) Name
・名前 UserName__c

【個人情報リスト(InfoList__c)】
・個人情報ID(自動採番) Name
・名前ID(主従関係:データ型はID) UserNameId__c
・年齢
・職業

こんなイメージです。
この個人情報リストの名前IDに値を自動で代入したいです。

それで

InfoList__c.UserNameId__c = 代入したい値;

といった式で「代入したい値」を色々変えて試しています。
今のところ、代入したい値を15桁のIDにすると
名前ID項目に正しく自動で値が代入されることだけは判明したのですが
その15桁のIDを呼び出す方法が分かりません。
(名前リストでの名前IDを頼りにして、個人情報リストの個人情報IDを自動入力したい)

説明が分かりづらくて申し訳ないのですが一応例です。

① ページ1で名前リストの名前IDを選択する
(例えば、名前IDが"A000"の人を選択すると、String型で"A000"というパラメータが生成される)
② ページ2に画面遷移し、個人情報リストの項目を入力する
(このときに名前IDにデフォルトで"A000"と入力されているようにしたい)
※上方にある「代入したい値」を、URL等に使われている「15桁のID」にするとそれが実現されることが確認済み。だが、この15桁のIDを名前IDを頼りに動的に取得したい。(単純に"A000"と代入して上手くいけば、ページ1で取得したパラメータを使うだけで良かったのだが・・・)

説明が下手で申し訳ありませんが、よろしくお願い申し上げます。

0
1
6

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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?