Как задать «флажок события onChange» для вызывающего Input Id (в Xpages) - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть приложение Xpages, и в настоящее время я использую флажок в элементе управления повтором для вызова функции onChange, я хочу проанализировать вызывающий элемент / elementID в моем Javascript на стороне клиента, расположенном в: Events-> onChange. Моя проблема в том, что мой Javascript возвращает undefined при использовании «this». Я попытался проанализировать объект при вызове функции, но это не представляется возможным в Xpages либо.

Javascript Code (вероятно, не очень поможет):

var fieldsets = document.querySelectorAll("table.checkboxGroups");
console.log(fieldsets);
console.log("-----------------");

var fieldsetCurrent = fieldsets[0]; //this is where I need the calling elem

console.log(fieldsetCurrent);
console.log("-----------------");

var fieldsetCheckboxes = fieldsetCurrent.getElementsByTagName("input");
console.log(fieldsetCheckboxes);
console.log("-----------------");


for(i=0;fieldsetCheckboxes.length;i++){
    var elem = fieldsetCheckboxes[i];

    console.log(i + " : " +elem);

    elem.setAttribute("checked","");
    //elem.checked;
}

1 Ответ

0 голосов
/ 09 апреля 2019

Если вы повторяете документы заметок, вы можете добавить документацию к флажку в качестве атрибута и использовать этот идентификатор для вызова вашего обработчика события onChange.dojo.query также может иметь здесь некоторое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...