【Salesforce】選択リストに無い値を設定した
SalesforceのSオブジェクトのフィールドには、選択リストがありますね。
Visualforce側でapex:inputTextタグを使用する等で、選択リストに無い値を設定することもできます。
設定されてしまえば表示することもできるのですが、選択リストフィールドの「無効な値」にその値が追加されていることに気がつきました。
実際にやってみます。
値を設定する前の選択リスト項目です。
取引先の種別に選択リスト外の値を設定します。
Account acc = new Account(); acc.Name = 'test'; acc.Type = '選択リスト外の値'; insert acc;
選択リスト外の値が設定されていることが確認できますね。
先ほどの選択リスト項目の「無効な値」に、今回設定した値が存在することが確認できます。
このような機能があったことは知りませんでした。
まだまだ知らないことがたくさんありますね。
No comments.