2012-10-15 30 views
2

我们正在Salesforce平台上开发赠款管理工具。资助求职者的Web界面位于.NET中,并通过API与Salesforce进行通信。我可以覆盖Salesforce Managed Package字段的小数位数吗

问题:作为Salesforce托管软件包一部分的字段无法修改。

特定问题和示例:货币字段在Managed Package中全部用2位小数定义,因为这是大多数Foundations(客户)需要的。但是一些基金会希望不向这些托管包字段的授予者(在Web界面上)显示任何小数。

问题:有什么办法覆盖托管包字段属性的显示小数(当前定义显示两位小数)?

感谢您的帮助。

回答

1

我不知道直接更改已安装托管软件包中字段设置的方法。

一些替代方案,有不同程度的hackeness的:

  1. 您可以创建一个验证规则和公式域捏造事实。使用公式字段显示布局显示托管包字段的值减小数位数。使用验证规则来阻止用户输入一个带有小数位的值(例如ROUND(number,num_digits))。
  2. 用所需的小数位数创建您自己的自定义字段。只在页面布局上显示您的自定义字段并隐藏托管包字段。然后在需要时将您的自定义字段中的值复制到托管包字段中。插入之前或更新触发器之前可以处理这个。
相关问题