XPage используется для отображения количества набранных человеком баллов и количества оставшихся баллов (см. Ниже).
У меня есть повторный элемент управления, который получает коллекцию документов, соответствующих определенным критериям.,Последний столбец в элементе управления содержит 5 цифр / форму / комбинированные списки, которые отображаются или скрываются в соответствии с количеством полей в каждом документе, содержащем данные.
Макет содержит подарочные карты на определенное количество баллов., и человек может выбрать, сколько из каждой подарочной карты они хотят.например.Компания доступна в значениях очков Требуемое количество Запрашиваемое количество
В столбце Запрашиваемое количество содержится цифра / форма / выпадающие списки.Поскольку человек выбирает значения в флажке, я хочу, чтобы количество оставшихся точек было пересчитано.
Событие onChange для функции digit / form / comboboxes вызывает функцию в сценарии вывода, которая вызывает RPC, который вTurn вызывает функцию SSJS.Функция SSJS циклически просматривает документы, отображаемые при повторном управлении, собирая информацию о точках, требуемых.Я тогда хотел, чтобы это также захватило Запрашиваемое количество.Из предыдущего сообщения я понимаю, что из-за способа отображения цифры / формы / поля я могу получить значение только с помощью CSJS с dijit.byId и, возможно, поместив значение в скрытое поле и получив его оттуда.
Кажется, я не могу обернуться вокруг того, как я это сделаю, когда повторный контроль позволит создать множество combobox1, combobox2 и т. Д.
XPage не привязан кформа, потому что все предметы просто рассчитываются на лету, а затем отбрасываются.
Каков наилучший способ сделать это?