title: Navigate Component Tree inside a ui:repeat
body: <p>We have the following structure in our xhtml:</p>
  
  <pre><code>&lt;ui:repeat ...&gt;
    ...
    &lt;h:selectOneMenu ...&gt;
    ...
      &lt;p:ajax event="change" update="@parent:@parent" process="@parent:@parent" /&gt;
    &lt;/h:selectOneMenu&gt;
  &lt;/ui:repeat ...&gt;
  </code></pre>
  
  <p>In the event handler we get access to to the UiComponent representing the selectOneMenu. We can navigate to the parent, representing the ui:repeat. When looking at the children I'd expect to see all the selectOneMenu visible on the webpage, but I only see a single on. The one which triggered the change event. </p>
  
  <p>How can I access the sibling components unter the ui:repeat component?</p>
  
  <p>Motivation:</p>
  
  <p>We basically create a grouped table. I.e. a table which is grouped into sections with data that belongs together. The code above creates one group. Certain values in the selectOneMenu must be selected for exactly one entry in a group. So when one value changes we have to access all entries in the same group to check if the constraint is fullfilled and to display error messages on the violating fields otherwise.</p>
  
  <p>How it looks in the browser:</p>
  
  <pre><code>table: there is another outer repeat for creating the contents of this table
  ..group 1: content of each group is created by the ui:repeat
  ....row with selectOnMenu
  ....row with selectOnMenu
  ....row with selectOnMenu
  ....row with selectOnMenu
  ..group 2: content of each group is created by the ui:repeat
  ....row with selectOnMenu
  ....row with selectOnMenu
  ....row with selectOnMenu
  ....
  </code></pre>
  
  <p>row with selectOnMenu</p>
  
  <p>How it looks in the event handler:</p>
  
  <pre><code>UiRepeat --&gt; SelectOneMenu(exactly one)
  </code></pre>