我需要将内容从查找字段复制到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只能获取字符串或空格,这不适合字段属性)
代码是否正常?
答案 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);
}