繁体   English   中英

CRM Dynamics 2013松散地关注表单字段

[英]CRM Dynamics 2013 loose focus on form field

在CRM Dynamics 2013中,我有一个场景,用户将数据输入字段,然后单击功能区按钮,然后读取这些输入的值。

我的问题是,在输入最后一个字段时,“ CRM表单”字段不会将焦点放到该字段上,因此不会注入该值,从而使其为空。

这是因为焦点仍然集中在该字段上,用户必须在该字段之外单击才能使其工作。 我如何才能将精力集中在最后输入的字段上?

我尝试将重点放在其他领域,但没有运气-也许可以在CRM JS中使用Jquery模糊功能吗?

这是我尝试过的JS代码

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

所以..可能会有更好的解决方案..但是您可以做您现在正在做的事情(使用setFocus),然后将您的主要处理移到一个计时器事件中(从JavaScript启动计时器,给它100毫秒)。触发,然后在您的计时器功能中进行其余处理)

现在,“ setFocus”对您不起作用,因为它们都在同一线程上—实际上它确实设置了焦点(并将焦点移到了最后一个字段之外),但是只有在完成处理后才会发生

是的,CRM中的“ onchange”事件以及所有这些字段更改仅在某个字段失去焦点时发生:

https://msdn.microsoft.com/en-us/library/gg334701.aspx

因此,您确实需要一种解决方法。

暂无
暂无

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

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