在 Dynamics Quick Create Form 上使用 JavaScript 使 'Email' 字段成为必填字段?
On Dynamics Quick Create Form make 'Email' field mandatory using JavaScript?
希望大家一切都好!
我正在练习 CRM Dynamics 开发,在 'Contact' 快速创建表单上,我试图实现仅使 emailaddress1 字段成为 mandatory/setrequired。
目前我下面的功能是让 'Contact' 快速创建表单上的所有表单字段都是强制性的,我不希望它这样做,我只想让 'emailaddress1' 字段设置为必填,有什么建议吗?
function SetRequiredLevel()
{
var attributes = Xrm.Page.data.entity.attributes.get();
for (var i in attributes) {
attributes[i].setRequiredLevel("required");
}
}
//Xrm.Page.getAttribute("emailaddress1").getValue();
这对我有用,并且使 'emailaddress1' 成为强制性的。
function SetRequiredLevel()
{
Xrm.Page.getAttribute("emailaddress1").setRequiredLevel("required");
}
XRM.Page 已弃用。您应该使用这种形式:
function displayName(executionContext)
{
var formContext = executionContext.getFormContext(); // get formContext
// use formContext instead of Xrm.Page
formContext.getAttribute("emailaddress1").setRequiredLevel("required");
}
希望大家一切都好!
我正在练习 CRM Dynamics 开发,在 'Contact' 快速创建表单上,我试图实现仅使 emailaddress1 字段成为 mandatory/setrequired。
目前我下面的功能是让 'Contact' 快速创建表单上的所有表单字段都是强制性的,我不希望它这样做,我只想让 'emailaddress1' 字段设置为必填,有什么建议吗?
function SetRequiredLevel()
{
var attributes = Xrm.Page.data.entity.attributes.get();
for (var i in attributes) {
attributes[i].setRequiredLevel("required");
}
}
//Xrm.Page.getAttribute("emailaddress1").getValue();
这对我有用,并且使 'emailaddress1' 成为强制性的。
function SetRequiredLevel()
{
Xrm.Page.getAttribute("emailaddress1").setRequiredLevel("required");
}
XRM.Page 已弃用。您应该使用这种形式:
function displayName(executionContext)
{
var formContext = executionContext.getFormContext(); // get formContext
// use formContext instead of Xrm.Page
formContext.getAttribute("emailaddress1").setRequiredLevel("required");
}