我在 JavaScript 中使用下面的代码来将焦点设置在控制上。
Xrm.Page.getControl("controlid").setFocus(true);
它在某种形式上运行良好。
问题:现在,当我加载时,焦点移至控件,但立即丢失。
我无法找到正确的解决方案?任何人都可以向我提供这方面的提示
我也尝试过
document.getElementById("controlid").focus();
同样的问题也会出现。
提前致谢
最佳答案
正如 @trnelson 所说,这可以通过 JavaScript 中的 setTimeout 调用来完成。这是一个例子:
setTimeout(function(){ Xrm.Page.getControl("controlid").setFocus(true);}, 200);
关于javascript - 加载表单后焦点立即丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26143732/