法定免责声明:JavaScript 新手
表格:我的表格
领域:
ntt_name
ntt_lookup1
ntt_lookup2
要求:
读取 ntt_lookup1 和 ntt_lookup2 的值并获取名称(不是 id)并将它们连接起来并将其填充到名称字段(主属性)中。
我将其作为 Web 资源上传,将其与 Form MyForm 关联并将其添加到 onsave 事件。
我收到以下错误。
问题:我做错了什么?
到目前为止我做了什么:
- 谷歌搜索错误并找到了这个问题。因此,请使用 Notepad++ 和手动手动跟踪检查是否有任何丢失的括号。
代码:
if (typeof(CRMDynamics2011) == "undefined")
{ CRMDynamics2011 = {}; }
CRMDynamics2011.MyForm = {
FormSave: function() {
alert("Within Function FormSave");
var lookup1 = Xrm.Page.getAttribute("ntt_lookup1").getValue();
var lookup2 = Xrm.Page.getAttribute("ntt_lookup2").getValue();
if (lookup1 != null && lookup1[0] && lookup1[0].name != null) {
alert("lookup1 is NOT NULL");
var value1 = lookup1[0].name;
}
if (lookup2 != null && lookup2[0] && lookup2[0].name != null) {
alert("lookup2 is NOT NULL");
var value2 = lookup2[0].name;
}
var fieldName = Xrm.Page.getAttribute("ntt_name");
fieldName.setValue(value1 + ' - ' + value2);
}
};