我根據你的回答做了一些功能。希望這能夠完成這項工作。
function onSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
var saveMode = eventArgs.getSaveMode();
if (saveMode === 58) {
var sendDate = Xrm.Page.getAttribute("ad_sampleproductssenton");
Xrm.Page.ui.clearFormNotification('sampleId');
if((sendDate=== null)||(sendDate==="undefined")){
Xrm.Page.ui.setFormNotification("You have to populate 'Sample Product Sent On' field!", "ERROR", 'sampleId');
eventArgs.preventDefault();
return false;
}else{
Xrm.Page.ui.clearFormNotification('sampleId');
}
}
};
這可能會解決我的問題。我現在將執行它。我只需要問哪裏應用這個功能?我應該將它添加到表單,字段或功能區按鈕,還是別的什麼東西。我是CRM新手,有些事情讓我感到困惑。 –
CRM - >自定義 - >表單屬性 - >事件處理 - >形式OnSave事件 - 添加一個事件處理函數與上述函數名稱,並勾選「傳遞執行上下文作爲第一個參數」 – dynamicallyCRM