我在 Microsoft 动态 CRM 中创建了一个用于发送 SMS 的新活动。但我不需要活动表单中的“主题”字段并且想忽略它。
我试图隐藏主题字段,但需要字段。
首先,我在字段属性中取消选择默认可见选项。发布自定义后,我打开表单,主题字段已被隐藏。但是当我按下保存按钮时,活动表单会提醒我您必须为主题提供一个值。并显示主题字段。
我如何忽略主题或为其定义默认值?
我在 Microsoft 动态 CRM 中创建了一个用于发送 SMS 的新活动。但我不需要活动表单中的“主题”字段并且想忽略它。
我试图隐藏主题字段,但需要字段。
首先,我在字段属性中取消选择默认可见选项。发布自定义后,我打开表单,主题字段已被隐藏。但是当我按下保存按钮时,活动表单会提醒我您必须为主题提供一个值。并显示主题字段。
我如何忽略主题或为其定义默认值?
您只需要更改需求级别。在表单设计器上双击该字段。这将显示Visible by default
复选框所在的字段属性。
单击Details
选项卡,然后单击Edit
按钮。
您可以在此处将要求级别设置为Business Required
至No Constraint
。
现在您可以从表单中隐藏该字段。
保存并发布您的自定义。
您的另一个选择是使用 JavaScript。
在加载表单时,您可以使用以下内容:
// Change the required level
Xrm.Page.getAttribute("subject").setRequiredLevel("none");
在保存时,您可以使用以下内容:
// Set a default value
Xrm.Page.getAttribute("subject").setValue("This is your default value");