我正在開發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