title: Primefaces Ajax call from p:selectOneRadio in Primefaces Treetable row not invoke backing bean method
body: <p>I have the following treetable with nested radio select buttons in one column. Primefaces Ajax tag does partial submit on value change.</p>
  
  <pre><code>&lt;p:treeTable value="#{carBean.partsTree}" var="document" id="multiSelect"
               selection="#{carBean.selectedNodes}" selectionMode="single"  &gt;
  
      &lt;p:column style="width:150px" styleClass="column1asd"&gt;
          &lt;f:facet name="header"&gt;
              DealerShip                     
          &lt;/f:facet&gt;
          &lt;h:outputText value="#{document.name}" /&gt;
      &lt;/p:column&gt;
  
      &lt;p:column style="width:100px;text-align: center  "&gt;
          &lt;f:facet name="header"&gt;
              Car Types
          &lt;/f:facet&gt; 
          &lt;h:outputText value="#{document.numCarTypes}" /&gt;
      &lt;/p:column&gt;
  
      &lt;p:column style="width:100px;text-align: center"&gt;
          &lt;f:facet name="header"&gt;
              Contacts
          &lt;/f:facet&gt;
          &lt;h:outputText value="#{document.contactName}" /&gt;
      &lt;/p:column&gt;
  
      &lt;p:column style="width:100px;text-align: center"&gt;
          &lt;f:facet name="header"&gt;
              Contact Emails
          &lt;/f:facet&gt;
          &lt;h:outputText value="#{document.dealerShipContactEmail}" /&gt;
      &lt;/p:column&gt;
  
  
  &lt;p:column style="width:100px"&gt;
          &lt;f:facet name="header"&gt;
                  Retail | Commercial | Distribution  
          &lt;/f:facet&gt;
  
      &lt;p:selectOneRadio value="#{document.selectedContactOption}"  &gt;
                  &lt;f:selectItem itemValue="Retail"   itemLabel="" style="margin-left:"/&gt; 
                  &lt;f:selectItem itemValue="Commercial"  itemLabel="" /&gt;
                  &lt;f:selectItem itemValue="Distribution"   itemLabel=""    /&gt;
                  &lt;p:ajax update=":moreLikeThis:count"   process="@all"  listener="#{dealerShipSelectionBean.updateDetailEvent(e)}" /&gt;
              &lt;/p:selectOneRadio&gt;
  &lt;/p:column&gt;
  
  
      &lt;/p:treeTable&gt;
  </code></pre>
  
  <p>Hypothetical data view :</p>
  
  <pre><code>Level
  R    1    2
  |
  |    a
  -----
  |   |
  |   |   aa
  |   -----
  |   |   ab
  |   -----
  |  
  |   b
  -----
  |   |
  |   |   ba
  |   -----
  |   |   bb
  |   -----
  |   |   bc
  |   -----
  |   |   bd
  |   -----
  |   |   be
  |   -----
  </code></pre>
  
  <p>Problem</p>
  
  <p>Ajax call to backing bean method dealerShipSelectionBean.updateDetailEvent(e) is made correctly on every level  1 tree node radio button.</p>
  
  <p>Ajax call to backing bean method dealerShipSelectionBean.updateDetailEvent(e) is made correctly on first level  2 tree node radio button.
  Subsequent selection of any other second level treenode radio button where a treenode has been selected from that sub tree previously fires the same (correct ? )  ajax request but does not break into the  backing bean method dealerShipSelectionBean.updateDetailEvent(e)</p>
  
  <p>Eg<br>
  select ba - Ajax call to backing bean method .updateDetailEvent(e) is made correctly<br>
  select bb - Ajax call made but backing bean method .updateDetailEvent(e) is not called.<br>
  select ab - Ajax call to backing bean method .updateDetailEvent(e) is made correctly<br>
  select a  - Ajax call to backing bean method .updateDetailEvent(e) is made correctly<br>
  select a  - Ajax call to backing bean method .updateDetailEvent(e) is made correctly<br>
  select b  - Ajax call to backing bean method .updateDetailEvent(e) is made correctly<br>
  select ab - Ajax call made but backing bean method .updateDetailEvent(e) is not called.<br>
  select bc - Ajax call made but backing bean method .updateDetailEvent(e) is not called.  </p>
  
  <p>Any help greatly appreciated.</p>
  
  <p>primefaces 3.6-SNAPSHOT
  mojoraa 2.1.18
  tomcat 7</p>