我需要编写一个全球JavaScript代码,根据生日字段计算年龄并从不同的JavaScript文件调用函数到特定的实体。 由于某种原因我收到我的实体javascript文件到窗体后出现错误消息“CalculateAge is undefined”。通过出生日期字段在crm 2013年计算年龄
这是我在全局文件中写:
CalculateAge: function (birthd)
{
if (birthd == null) {
return;}
var today = new Date().getFullYear();
year1 = birthd.getFullYear();
return (today-year1);
}
这是我写在我的实体文件我加载到窗体:
function onLoad() {
var birthDate = Xrm.Page.getAttribute("el_birth_date").getValue();
Xrm.Page.getAttribute("el_age").setValue(CalculateAge(birthDate));
}
我新的Javascript ..可以帮助你吗?
谢谢!我做了它,现在它的工作..但不幸的是,我现在有另一个问题..我需要定义年龄字段不保存插入数据库中的数据,所以我写在实体JS文件中:Xrm.Page.getAttribute(“ el_age “)setSubmitMode(” 从不“); ----问题是当我在第一次保存表单时,几秒钟后,age字段中的值被删除,当我再次保存它时,OK ......你能帮忙吗? - – userS 2014-10-05 08:51:26