title: Primefaces CommandButton does not fire actionListener method inside p:columns header facet
body: <p>I would like to fire an actionListener from a p:commandButton inside a column header as follows:</p>
  
  <pre><code>&lt;h:form id="foos"&gt;
      &lt;p:messages id="mess" /&gt;
  
      &lt;p:columns var="foo" value="#{fooBean.foos}"&gt;
          &lt;f:facet name="header"&gt;#{foo.name} 
              &lt;p:commandButton icon="ui-icon-trash" actionListener="#{fooBean.test()}" update=":foos" process="@this" /&gt;
          &lt;/f:facet&gt;
  
          &lt;h:outputText value="foobar" /&gt;
  
      &lt;/p:columns&gt;
  &lt;/h:form&gt;
  </code></pre>
  
  <p>No matter what I try, the actionListener method never is fired.  If I move the commandButton outside of the facet it works, so I assume there is something awry with the facet component in conjunction with the commandButton.</p>
  
  <p>No messages are displayed so it appears that validation is not failing.</p>
  
  <p>This is under Primefaces 3.5</p>