Как сделать ссылаться на родительский объект dataTable внутри dataTable?

Рассмотрим фиктивный случай:


    
        
            
                
                    
                
            
        
    

При нажатии кнопки 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, как предлагается здесь .

5
задан Community 23 May 2017 в 11:47
поделиться