Поскольку никто не ответил, я работал над ним, пока не пришел к несколько упрощенному решению, которое работает, хотя оно и не идеально динамично, как вы увидите позже.
Все динамически сгенерированные элементы имеют идентификаторы, например f02_0000, где02 - это идентификатор элемента, а 0000 - это строка (первый генерируемый элемент - 0000, второй - 0001, ...)
Я создал кучу скрытых элементов на странице и то же самоеколичество элементов приложения и назвали их все по порядку (ITEM_1, ITEM2, ...)
Затем я сделал динамическое действие на странице, Событие: Изменить, Тип выбора: jQuery Selector, jQuery Selector: input[name = "f02"] - все введенные вами apex_items - p_idx => 2. в моем сценарии.
У этого DA есть действие Javascript, которое получает номер запускающего элемента с
parseInt(this.triggeringElement.id[this.triggeringElement.id.length -1])
Это, конечно, только последний номер идентификатора, но изменить это легко.
Тогда у меня также есть действие, которое присваивает значение элемента страницы его соответствующемуэлемент приложения.
:APPLICATION_ITEM_1 := :ITEM_1;
Где я также помещаю все элементы в элементы для отправки
И затем я изменяю все LOV для использования соответствующих элементов приложения.
Iсделал некоторые дополнительные вещи, такие как очистка всех страниц и элементов приложения при обновлении и тому подобное, но вы можете поиграть с этим.
Это работает, но это немного грязное решение, так как вам нужно, чтобы оно работало дляОднако предметы вы генерируете.Так что, если вы знаете, что вы будете генерировать только определенное количество предметов, это будет хорошо, если это может привести к смешному количеству предметов, тогда вам нужно другое решение.