繁体   English   中英

如何在Dynamics CRM 2013中设置复合材料领域的重点?

[英]How to set focus for a composite field in dynamics crm 2013?

我正在尝试在联系表单加载事件期间将焦点放在address1_postalcode字段上。 但是,运行脚本时会引发错误。

码:

Xrm.Page.ui.controls.get('address1_postalcode').setFocus();

这是错误消息:

在此处输入图片说明

我想以这种方式寻求您的帮助/建议以解决该问题。

错误告诉您您的代码

Xrm.Page.ui.controls.get('address1_postalcode')

返回null。 尝试:

Xrm.Page.getControl("address1_postalcode").setFocus();

http://crmorion.blogspot.com/2013/10/how-to-set-focus-on-control-in-crm-2013.html

最可能的情况是您所引用的字段不在表单上。 请记住,自CRM 2013起,地址字段已合并到一个复合字段中,我认为您无法直接访问复合字段中的字段。

您可以将字段(“ address1_postalcode”)添加为表单上的单独字段,然后您的代码即可使用。

请注意,使用这种方法会导致一些奇怪的情况,用户可能会更新您的address1_postalcode字段,而这些更改不会反映在新的复合地址字段中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM