【问题标题】:Show/Hide CRM controls malfunctioning显示/隐藏 CRM 控件故障
【发布时间】:2017-10-29 20:49:51
【问题描述】:

我将 CRM 表单的部分属性设置为在单独的行中具有标签和控件,如下所示:

默认情况下,表单控件为 visible=false。当我尝试下面的 sn-ps 时,只显示标签而不显示文本框。如果我使用并排设置,它会按预期工作。

Xrm.Page.getControl("myattribute").setVisible(true);

Xrm.Page.ui.controls.get('myattribute').setVisible(true);

我可以通过其他受支持的方式实现这一点吗?

更新:
我们的是内部部署的 CRM 2015。不更新1。

我在 Dynamics 365 CRM 试用版中测试了相同的行为。旧版表单的行为方式相同,但 Turbo 表单正在修复。

【问题讨论】:

  • 您是否已经尝试过不同的浏览器以查看是否是特定于浏览器的问题?
  • 谢谢亚历克斯。我在 chrome、firefox、IE 中尝试过 - 结果相同。

标签: dynamics-crm dynamics-crm-2015


【解决方案1】:

您能否尝试以下选项并检查问题是否仍然存在?

1.关闭旧版表单呈现。

2。如果您可以使用业务规则来显示/隐藏字段并查看它是否有效?

3.您可以使用不受支持的自定义来隐藏文本框。

     var curElement = document.getElementById(controlname + "_d");
     if (curElement != null)
          curElement.style.display = '';

【讨论】:

  • 感谢您的建议。 1. 忘了说,我们是 2015 年的内部部署(没有更新 1)。所以没有涡轮增压形式。 2. 与业务规则的行为也相同。 (BPF ?) 3. 我们希望在受支持的区域中
  • 因此,将其放在单独的部分中并使用并排选项。我打算尝试使用最新版本进行在线试用。将在这里更新。
  • 它也在最新的 CRM 中以旧版形式复制。无论如何涡轮发动机工作正常。
【解决方案2】:

这似乎是迄今为止的产品错误,即使在具有旧形式的最新版本中也是如此。

目前,作为一种解决方法,我们将控件保留在单独的部分中以满足我们的需要。

我愿意接受任何其他受支持的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    相关资源
    最近更新 更多