CRM2011:是否可以通过JavaScript设置子网格值?
问题描述:
我有一个窗体上的子网格,我想显示不同的值,这是根据窗体上的另一个字段计算出来的。CRM2011:是否可以通过JavaScript设置子网格值?
我不想保存到数据库,只是为了显示目的,是否可以设置值使用JavaScript?
答
恐怕对此的答案是否定的。
在MSCRM中没有'计算字段'的概念,当我从SalesLogix切换到MSCRM时,我发现这是一个失望,它支持只显示计算字段。
你可能做到这一点没有数据变化的唯一方法是黑客的网格控制的DOM,但这是非常不受支持,可能会变得非常复杂。
如果您愿意承认进行原理图更改,您可以向实体添加一个新字段,并使用工作流程过程更新实体保存时的字段。然后,只需将此字段添加到您的网格。
答
您可以创建一个包含自定义计算的图表。
如果有兴趣,请让我知道我的意思。
我无法添加新字段,因为此记录也会链接到其他记录,这意味着“计算字段”将被重新计算。我可以使用Silverlight来做到这一点,我只是不想用复杂的方式来完成一个简单的请求,但现在看来我必须使用复杂的方式。 – nixjojo 2012-01-06 03:57:52