У меня есть ArrayList
в компоненте поддержки и его рендеринг на JSF-странице с c:forEach
. Когда iI удаляет элемент ArrayList
по индексу, jsf, независимо от того, какой это индекс, всегда удаляет последний элемент. Почему это происходит?
Кнопка удаления в JSF:
<a4j:commandButton immediate="true" action="#{bean.removeEntry}" ...
Так что я использую немедленный атрибут. Я думаю, что проблема в том, что сразу же пропускается фаза запроса в жизненном цикле JSF. Возможно?
Если да, то как запустить фазу применения запроса в этом случае?