You can don't allow close appointment as completed or cancelled unless user don't specify necessary field.
Use following script:
Use following script:
function closeAppointment()
{
var CRM_FORM_SAVE_MODE_SAVEASCOMPLETED = 58;
var CRM_FORM_SAVE_MODE_CLOSE = 5;
if ((event.Mode == CRM_FORM_SAVE_MODE_SAVEASCOMPLETED) ||
(event.Mode == CRM_FORM_SAVE_MODE_CLOSE))
{
var qualifiedstatus = Xrm.Page.getAttribute("new_qualifiedstatus");
if (!IsNull(qualifiedstatus))
{
var option = qualifiedstatus.getSelectedOption();
if (IsNull(option) || IsNull(option.value) || IsNull(option.text))
{
alert("Please provide a value for the Qualified Status!");
document.all.new_qualifiedstatus.focus();
event.returnValue = false;
return false;
}
}
}
}
No comments:
Post a Comment