我正在开发CRM 2011. 对Form_onLoad事件我是预设字段的值。CRM形式。点击保存按钮后不保存预设字段
mdg.PreSetField("address1_line1","Amsterdam");
但点击保存按钮我场ADDRESS1_LINE1后是空白。
检查我在Form_onsave函数上发出提醒。
alert("address =" + (Xrm.Page.getAttribute("address1_line1").getValue()));
在警戒,我得到ADDRESS1_LINE1字段的值,但最终是ADDRESS1_LINE1空白。
mdg.PresetField功能如下
mdg.PreSetField = function(attributeName, value) {
var attribute;
if (attributeName.setSubmitMode) {
attribute = attributeName;
}
else {
attribute = Xrm.Page.getAttribute(attributeName);
}
attribute.setSubmitMode('never');
attribute.setValue(value);
attribute.addOnChange(function() {
attribute.setSubmitMode('always');
});
};
您需要发布您的PreSetField功能 –
的代码我在我的问题中添加了PresetField功能.. – user2739679
@GuidoPreite ..感谢您的帮助。当我查看PreSetField时,发现我在回复中发布的错误。 – user2739679