【发布时间】:2013-10-31 13:33:35
【问题描述】:
我有一个对象,它有一个包含值 open 和 close 的字段选项列表,我想要实现的是:当插入带有选项列表值的记录时 close 当字段更改为关闭时,我正在尝试将该字段设置为只读。
我怎样才能做到这一点??????
【问题讨论】:
标签: salesforce visualforce force.com apex
我有一个对象,它有一个包含值 open 和 close 的字段选项列表,我想要实现的是:当插入带有选项列表值的记录时 close 当字段更改为关闭时,我正在尝试将该字段设置为只读。
我怎样才能做到这一点??????
【问题讨论】:
标签: salesforce visualforce force.com apex
您可以添加验证规则,如
AND(ISCHANGED(Field__c),ISPICKVAL(Field__c,"Close"))
如果字段的值为“关闭”并且有人尝试更改它,则会引发错误。
【讨论】:
使用两个字段,一个是可读写的,另一个是只读的。可以使用触发器或字段更新规则将相同的信息写入两个字段。关闭时显示只读,否则显示读写字段。
当然,这在 Visualforce 中可能更容易做到。
【讨论】: