Show/Hide CRM 控件出现故障
Show/Hide CRM controls malfunctioning
我将 CRM 表单的部分属性设置为在单独的行中具有标签和控件,如下所示:
默认情况下,表单控件将显示为 visible=false。当我尝试下面的代码片段时,只显示标签而不显示文本框。如果我使用并排设置,它会按预期工作。
Xrm.Page.getControl("myattribute").setVisible(true);
或
Xrm.Page.ui.controls.get('myattribute').setVisible(true);
我可以通过其他一些支持的方式实现吗?
更新:
我们的是内部部署的 CRM 2015。不更新 1.
我在 Dynamics 365 CRM 试用版中测试了相同的行为。旧版的行为方式相同,但 Turbo 版正在修复。
能否请您尝试以下选项并检查问题是否仍然存在?
1.关闭遗留表单呈现。
2。如果您可以使用业务规则,到 Show/Hide 字段并查看它是否有效?
3。您可以使用不受支持的自定义来隐藏文本框。
var curElement = document.getElementById(controlname + "_d");
if (curElement != null)
curElement.style.display = '';
到目前为止,这似乎是产品错误,即使在具有遗留形式的最新版本中也是如此。
目前,作为解决方法,我们将控件保留在单独的部分中以满足我们的需要。
我愿意接受任何其他受支持的解决方案。
我将 CRM 表单的部分属性设置为在单独的行中具有标签和控件,如下所示:
默认情况下,表单控件将显示为 visible=false。当我尝试下面的代码片段时,只显示标签而不显示文本框。如果我使用并排设置,它会按预期工作。
Xrm.Page.getControl("myattribute").setVisible(true);
或
Xrm.Page.ui.controls.get('myattribute').setVisible(true);
我可以通过其他一些支持的方式实现吗?
更新:
我们的是内部部署的 CRM 2015。不更新 1.
我在 Dynamics 365 CRM 试用版中测试了相同的行为。旧版的行为方式相同,但 Turbo 版正在修复。
能否请您尝试以下选项并检查问题是否仍然存在?
1.关闭遗留表单呈现。
2。如果您可以使用业务规则,到 Show/Hide 字段并查看它是否有效?
3。您可以使用不受支持的自定义来隐藏文本框。
var curElement = document.getElementById(controlname + "_d");
if (curElement != null)
curElement.style.display = '';
到目前为止,这似乎是产品错误,即使在具有遗留形式的最新版本中也是如此。
目前,作为解决方法,我们将控件保留在单独的部分中以满足我们的需要。
我愿意接受任何其他受支持的解决方案。