Рассмотрим фиктивный случай:
При нажатии кнопки id = rowsContainer
успешно обновляется должным образом.
Однако, если я добавляю туда ui: repeat
, он больше не работает:
Вместо этого получается:
contains an unknown id ':wrapperForm:blocksRepeat:0:rowsWrapper' - cannot locate it in the context of the component j_idt363
Однако этот компонент действительно существует с этим идентификатором, поэтому EL должно быть в порядке. Каким-то образом ui: repeat
ломает дело. Возможно, он пытается оценить EL до фактического цикла?
Как вы относитесь к элементу rowsWrapper
изнутри dataTable?
Примечание: я недавно спросил о odd dataTable naming внутри ui: repeat , который оказался ошибкой . Однако эта проблема не должна быть связана с этим, поскольку я оборачиваю dataTable в panelGroup, как предлагается здесь .