首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CRM2011使用JavaScript从实体获取属性

CRM2011使用JavaScript从实体获取属性
EN

Stack Overflow用户
提问于 2013-07-18 00:49:13
回答 1查看 1.5K关注 0票数 0

我正在尝试使用Java Script Web资源自动填充只读字段。现在,该字段依赖于包含一个自定义实体和一个4个字符(邮政编码的第一部分,例如: NW10)的自由文本字段的查找。

我已经编写了一些JavaScript来获取值并创建要在只读字段中设置的新值。然而,当我运行它时,显示的字符串显示"object-Object-NW10“。

我想我要问的是如何访问传递给函数的类型对象的属性?我的JavaScript如下:

代码语言:javascript
复制
function TypeAffectedOrRegionAffected_OnChanged(ExecutionContext, Type, Region, Weighting) {

var type = Xrm.Page.data.entity.attributes.get(Type).getValue();
var region = Xrm.Page.data.entity.attributes.get(Region).getValue();

// if we have values for both fields
if (type != null && region != null) {

    // create the weighting variable
    var weighting = type.substring(4) + "-" + region;

    // recreate the Weighting Value
    Xrm.Page.data.entity.attributes.get(Weighting).setValue(weighting);
}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 01:12:42

Type是一个查找,因此您需要访问它的name属性

代码语言:javascript
复制
var weighting = type[0].name.substring(4) + "-" + region;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17705696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档