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

Javascript - Set Required level doesn't work

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

我的代码

Xrm.Page.ui.controls.get("new_field").setRequiredLevel("none");

我不知道为什么会这样 我尝试使用此代码隐藏该字段

Xrm.Page.ui.controls.get("new_field").setVisible(false);

它隐藏了该字段,但是当我按下“保存”时,该字段再次出现,无法保存表单。

脚本看起来不太正确,

setRequiredLevel

Xrm.Page.getAttribute("new_field").setRequiredLevel("none");

Visible

Xrm.Page.getControl("new_field").setVisible(false);