Javascript - 设置所需级别不起作用

Hus*_*wzy 2 javascript microsoft-dynamics crm xrm

我使用JavaScript根据某些选项设置所需的字段级别,该字段显示为可选,但表单无法保存,请填写此字段.

我的代码

Xrm.Page.ui.controls.get("new_field").setRequiredLevel("none");
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会发生这种情况我试图使用此代码隐藏字段

Xrm.Page.ui.controls.get("new_field").setVisible(false);
Run Code Online (Sandbox Code Playgroud)

它隐藏了该字段,但是当我按下保存时,该字段再次显示为魅力,无法保存表单.

Jam*_*ood 5

脚本看起来不太正确,

setRequiredLevel

Xrm.Page.getAttribute("new_field").setRequiredLevel("none");
Run Code Online (Sandbox Code Playgroud)

可见

Xrm.Page.getControl("new_field").setVisible(false);
Run Code Online (Sandbox Code Playgroud)