如何在更改字段值后使字段为只读

时间:2013-10-31 13:33:35

标签: salesforce visualforce force.com apex

我有一个对象,其中包含一个字段选项列表,其中包含值打开关闭,这是我想要实现的:当插入带有选项列表值的记录时< strong> close 我试图在字段更改为关闭时将字段设置为只读。

我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:2)

您可以添加验证规则,例如

AND(ISCHANGED(Field__c),ISPICKVAL(Field__c,"Close"))

如果字段的值为“关闭”并且有人试图更改它,则会抛出错误。

答案 1 :(得分:0)

使用两个字段,其中一个是读写,另一个是只读。可以使用触发器或字段更新规则将相同的信息写入两个字段。在关闭时显示只读,否则显示读写字段。

当然,在Visualforce中这可能更容易做到。