【问题标题】:Javascript - Set Required level doesn't workJavascript - 设置所需级别不起作用
【发布时间】:2015-09-20 20:33:02
【问题描述】:

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

我的代码

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

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

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

它隐藏了该字段,但是当我按下保存时,该字段再次像魅力一样出现并且无法保存表单。

【问题讨论】:

  • 哪个实体和字段?
  • 案例实体和字段是我创建的查找
  • 澄清一下,getControl = form actions (Disable, Visible...) getAttribute = value actions (get, set, required level...)

标签: javascript crm microsoft-dynamics xrm


【解决方案1】:

脚本看起来不太对,

setRequiredLevel

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

Visible

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

【讨论】:

    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    相关资源
    最近更新 更多