我有两个实体,我们称它们为Parent
和Child
,采用1:n的关系,其中一个Parent
可以有0-n Child
。将字段默认值设置为某个计算的结果
Parent
有两个字段,Parent.Number
和Parent.Name
。当创建通过在Parent
一个子网格的加号按钮Child
,该Child.Name
应预设为:
Parent.Name
(Parent.Number
)
我已经尝试了很多不同的方法至极的所有领导去死。他们中的一些人:
- 通过BusinessRules
- 计算字段计算上
Child
结合BusinessRules - 上
Parent
计算字段,通过映射在预先计算的文本传送到Child
实体。 - 上
Parent
计算字段,使用BusinessRule来设置它的值作为Child.Name
- 使用为
Child.OnAfterCreate
工作流程中的默认值(工程,需要在,虽然)
(为简便起见我不会去到为什么每种方法没有工作的细节,但将阐述请求。)
有什么办法来实现这一目标而无需使用客户端脚本的,我不知道呢?
@JavaScript(这是一个解决方案):它是。我刚刚花了几个小时让自己熟悉Dynamics CRM脚本并解决了这个问题。我只是想确定没有其他的选择我错过了(对于Dynamics CRM来说还是相当新的)。谢谢回复。 – Sebastian