可以用Custom Setting(自定义设置)的地方:
- Formula Fields
- Validation Rules
- Apex Code
- Web Services API
可以Custom Setting的类型:
- List:一个Custom Object的一个Label,会对应多个值。根据选择的参数不同,选出不同的值。
- 常用方法:
- getAll()
- getInstance(dataSetName)
- getValues(dataSetName)
- 常用方法:
- Hierarchy:一个Custom Object的一个Label只会对应一个值。这个值,可以根据,不同的profile或是不同的user来设置,或是设置一个全局的值。
- 常用方法:
- getInstance()
- getInstance(userId)
- getInstance(profileId)
- getOrgDefaults()
- getValues(userId)
- getValues(profileId)
- 常用方法:
创建Custom Setting:
- 先要创建一个对象,
- 再创建这个对象的字段
- 进入这个对象的Manage:用来管理这个Custom Setting对象的数据
- 现在,它就是一个普通对象了,可以用这个对象的实例来取这个对象中的每个字段的值。
参考文档:
http://blog.jeffdouglas.com/2010/01/07/using-list-custom-settings-in-salesforce-com/
时间: 2024-10-12 04:36:55