Apex-设置选择列表字段选定值

时间:2019-04-26 09:16:38

标签: salesforce apex picklist

我在某些对象中有一个选择列表字段。而且,通过顶点,我想设置选择列表的选定值。当我尝试执行此操作时,它说“限制的选择列表字段值不正确:”。 但我要设置的值在设置的值中。而且我也启用了“将选择列表限制为值集中定义的值”。

     MyObject.MyPickListField = 'Belgium';

我可以知道在设置选择列表字段的选定值时哪里出错了吗?

1 个答案:

答案 0 :(得分:0)

要解决此问题,请从“记录类型”或“选择列表”字段中删除默认值(取决于设置的位置)。

删除默认值:记录类型

闪电体验说明:

  • 选择齿轮图标|设置
  • 点击对象管理器
  • 为包含选择列表的记录类型选择对象
  • 选择记录类型
  • 选择包含选择列表的记录类型
  • 单击“编辑”以选择要更改的选择项
  • 在“默认”字段中,选择-“无”-
  • 点击保存

Salesforce Classic说明:

  • 选择设置|自定义
  • 选择包含选择列表的对象,然后选择“记录类型”
  • 点击包含选择列表的记录类型的名称
  • 单击“编辑”以选择要更改的选择项
  • 在“默认”字段中,选择-“无”-
  • 点击保存

删除默认值:选择列表

闪电体验说明:

  • 选择齿轮图标|设置
  • 点击对象管理器
  • 选择包含选择列表的对象
  • 选择字段和关系
  • 选择要更改的选择列表字段
  • 单击“编辑”以将设置为默认值的选择列表值
  • 取消选中“默认”复选框。注意:将此值设为主选择列表的默认值。
  • 点击保存

Salesforce Classic说明:

  • 选择设置|自定义
  • 选择包含选择列表的对象,然后选择“字段”
  • 选择要更改的选择列表字段
  • 单击“编辑”以将设置为默认值的选择列表值
  • 取消选中“默认”复选框。注意:将此值设为主选择列表的默认值。
  • 点击保存