Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Absolute reRendering using RichFaces

My problem is that RichFaces reRender does not work 'under' the current element in the element tree; only upper elements get rerendered.

Is there any way to access lower elements with AJAX?

Any help would be appreciated! Daniel

EDIT I edited this question to a more general one. See revisions if interested in the original question.


1 Answers

  • reRender works with providing an the id of the target object you want to reRender (inside the same naming container - form most often)
  • the id should be a unique string, according to html spec
  • reRender allows dynamic value - i.e. reRender="#{myBean.currentItemsToRerender}

Based on that I think you should be able to achieve what you want (although it's not entirely clear)

Update:

UIComponent.findComponent(..) has a well-defined algorithm for resolving ids. So for absolute referencing your reRendered id should start with : and then continue through the hierarchy of the naming containers.

like image 61
Bozho Avatar answered Feb 03 '26 09:02

Bozho