title: Update component without specifying the absolute client id
body: <p>The code fragment below represents an editor. In my application, a windows displays a group of editors in a tab panel, each tab containing a datatable with the editors as rows. When a node is selected, its text will be displayed in the <em>organizationUnit</em> input text. The editor shouldn't know about it's parents. Is it possible to update organizationUnit without using the absolute client id?</p>
  
  <pre><code>&lt;p:tabView value="#{accountsBean.groups}" var="group"&gt;
      &lt;p:tab title="#{eval.getString(group.name)}"&gt;
          &lt;p:dataTable value="#{group.editors}"
              var="editor"&gt;                       
              &lt;p:column&gt;
                   &lt;custom:include src="#{editor.component}"&gt;
                       &lt;ui:param name="bean" value="#{editor.beanName}"/&gt;
                       &lt;ui:param name="mandatory" value="#{editor.mandatory}"/&gt;
                       &lt;ui:param name="name" value="#{editor.name}"/&gt;
                   &lt;/custom:include&gt;
              &lt;/p:column&gt;
          &lt;/p:dataTable&gt;
      &lt;/p:tab&gt;                        
  &lt;/p:tabView&gt;
  
  &lt;h:panelGrid id="containerEditor" columns="2"&gt;
      &lt;h:outputText value="#{name}: #{mandatory ? '*' : ''}" /&gt;
      &lt;p:tree value="#{bean.root}" var="node" selectionMode="single" selection="#
          {selectedNode}"&gt;
          &lt;p:ajax event="select" listener="#{bean.onNodeSelect}"
              update="update_organization_unit" immediate="true" /&gt;
          &lt;p:treeNode&gt;
              &lt;h:outputText value="#{node}" /&gt;
          &lt;/p:treeNode&gt;
      &lt;/p:tree&gt;
      &lt;h:outputText /&gt;
      &lt;p:inputText id="organizationUnit" value="#{bean.selectedItemPath}"
          disabled="true" /&gt;
  &lt;/h:panelGrid&gt;
  </code></pre>
  
  <p>The tab panel is inside a form called <em>form</em> with prependId="false"</p>