我正在尝试创建 javascript 来打开一个对话框。
一旦当前记录上名为“new_mstatus”的字段的值等于“非活动”并且用户打算打开此记录,就会打开一个对话框。
function opendialog() {
if(Xrm.Page.ui.getFormType() == 1)
{
Xrm.Page.data.entity.save(null);
return;
}
// If inactive then trigger dialog
if (Xrm.Page.getAttribute("new_mstatus").getValue() == 'Inactive') {
window.open("/" + Xrm.Page.context.getOrgUniqueName() + "/cs/dialog/rundialog.aspx?DialogId=%7b840D55C6-8307-450B-977F-6A9C9844CCE7%7d&EntityName=appointment&ObjectId=" + Xrm.Page.data.entity.getId());
// Set as being displayed so it doesn't trigger again on load
Xrm.Page.getAttribute("new_displayeddialog").setValue(true);
}
}
但它不起作用。甚至没有错误弹出。
有人可以帮帮我吗?
非常感谢。