将内容从查找字段复制到crm 2013中的文本字段

时间:2014-10-12 04:13:00

标签: crm dynamics-crm-2013

我需要将内容从查找字段复制到crm 2013中的另一个文本字段(在更改时) 我写了这个:

function ChangeCateforyField() {

var typeId = Xrm.Page.getAttribute('el_type_id').getValue(); //get the value from field el_type_id.
Xrm.Page.getAttribute('category').setValue(typeId);// sets the value in el_type_id field.

当我在查找字段中选择值时出现错误(错误表示fiels只能获取字符串或空格,这不适合字段属性)

代码是否正常?

1 个答案:

答案 0 :(得分:2)

如果字段类型不同,则需要指定正确的值。

从您的代码可能el_type_id是查找,category可能是文本字段。

在这种情况下,您可以获取查找值的.name属性并在类别中设置。

var typeId = Xrm.Page.getAttribute('el_type_id').getValue();
if (typeId != null) {
    Xrm.Page.getAttribute('category').setValue(typeId[0].name);
}