0
これは不思議です。おそらく、SFDCが単に「間違った」情報を返しているのだろうかと疑問に思います。Salesforce:レイアウトフィールドが必須としてマークされているかどうかを取得する方法はありますか?
私はオブジェクトのレイアウトを扱っています。インターフェースでは、デフォルトのレイアウト(他のレイアウトはありません)のフィールドを「必須」に設定しています。
しかし、このレイアウトをAPIから取得すると、問題のフィールドの「nillable」属性はFALSEにする必要があるときにTRUEになります。
salesforceはこのようなデータを他の場所から取得することを期待していますか?それにかかわらず、APIが嘘をついているようだ。
huhなので、レイアウト内のフィールドで返される定義はシステムのものです。チェック。 レイアウト内の「必須」オプションは、まだ見つからないAPIの他の場所に公開されていますか? – MBHNYC
わかりません - レイアウトにのみ結びついていると言えば、そのレイアウトの定義内で見つけられます。おそらくAPIからはアクセスできません。 –
そうですね、SFDCでユーザーが見ていることをできるだけ正確に表現するための一般的なUIを構築しているので、意外なことです。おそらく、レイアウト応答のどこかに隠れているかもしれません。 :/ – MBHNYC