Как вызвать xe: namepicker, который находится в диалоговом окне через cs js? - PullRequest
0 голосов
/ 23 марта 2020

Я хочу запустить через cs js xe: namepicker, который находится в диалоговом окне. из-за этого идентификатор элемента не генерируется при первой загрузке.

все следующие попытки потерпели неудачу:

var el = XSP.getElementById('#{id:npTargetFullName1}');
console.log(el.attr('class'));

var el2 = x$("#{id:npTargetFullName1}");
console.log(el2.attr('class'))

var el3 = $("[id$='npTargetFullName1']");
console.log(el3.attr('class'))

Следующая команда открывает палитру имен в диалоговом окне, но странным является то, что поле поиска в палитре имен не имеет фокуса и отключено:

<xe:dialog id="dlgOfficer" onShow="$('a.xspPickerLink').last().click();">
...