在Dynamics CRM 2011中,我遇到了以下问题。我设置了一个货币字段,并将其显示在表格的标题中以及主体中。
在Header我得到了这个,“USD”和金额之间没有空格。
然而,在主要表格上,我根据需要获得空间(不是一个巨大的空间,但至少它在那里!):
我有没有办法让空间出现在Header版本中?
答案 0 :(得分:1)
对我来说不是一个好的答案我很害怕,但我相信这里的答案是“不”。 它在标题中看起来不同的原因是CRM只是使用不同的控件来显示在标题中。
我可以确认此行为在CRM Online中是可重复的。我想知道是否有可能将“货币符号”(您无法更改货币代码)更改为“USD”,但只要将值保存在货币记录中,就会修剪尾随空格。如果你真的需要它,你可以扩展这个概念并将你的货币符号保存为“USD__”,但它远非优雅。
当然,你可以掏出一些JavaScript来攻击这个但是我怀疑对于那些从根本上说只是装饰性的东西而言,这是不值得的。
作为最后一个选项,再次不优雅,但是将“持有价值”添加到您的表单上的几个地方作为只读字段将使其在用户在表单上的任何地方都可以直观地访问,如果实现相同的目标把它放在标题中。
编辑:另一个选项可能是引入一个新的float
属性,该属性由(按优先顺序)插件,工作流或JavaScript填充,以便它始终包含与“保留值”相同的值。然后,您可以将货币代码和放在标题中,以接近您在表单正文中看到的相同布局。