Невозможно поместить фокус на поле после закрытия диалогового окна - PullRequest
0 голосов
/ 24 октября 2019

В моем приложении 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:inpLMAValid}');
var ef = dojo.byId(el);
ef.focus();

Интересно, что я делаю неправильно?

1 Ответ

2 голосов
/ 24 октября 2019

у меня работает следующее:

XSP.closeDialog('#{id:dlgLMAValidDate}');
var el = XSP.getElementById('#{id:inpLMAValid}');
el.focus();
el.scrollIntoView();
...