[英]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.