Javascript 关闭对话框后无法将焦点放在字段上
在我的XPages应用程序中,我试图在对话框关闭后将焦点设置在作为引导日期选择器的字段上:Javascript 关闭对话框后无法将焦点放在字段上,javascript,xpages,Javascript,Xpages,在我的XPages应用程序中,我试图在对话框关闭后将焦点设置在作为引导日期选择器的字段上: XSP.closeDialog('#{id:dlgLMAValidDate}'); //I thought this would work but is does not //$('#{id:inpLMAValid}').focus(); //alternative attempt: //does not work either var el = XSP.getElementById('#{id:inpL
XSP.closeDialog('#{id:dlgLMAValidDate}');
//I thought this would work but is does not
//$('#{id:inpLMAValid}').focus();
//alternative attempt:
//does not work either
var el = XSP.getElementById('#{id:inpLMAValid}');
var ef = dojo.byId(el);
ef.focus();
我不知道我做错了什么?以下几点对我很有用:
XSP.closeDialog('#{id:dlgLMAValidDate}');
var el = XSP.getElementById('#{id:inpLMAValid}');
el.focus();
el.scrollIntoView();
以下是我的作品:
XSP.closeDialog('#{id:dlgLMAValidDate}');
var el = XSP.getElementById('#{id:inpLMAValid}');
el.focus();
el.scrollIntoView();
谢谢你,帕特里克!我相信焦点已经集中在了这个领域,但我并没有被引导到这个领域。我以为这会自动发生。谢谢你,帕特里克!我相信焦点已经集中在了这个领域,但我并没有被引导到这个领域。我以为这会自动发生。