title: JSF2: Is there any way to use a4j:param with rich:select or h:selectOneMenu
body: <p>Is it possible to use  with dropdown menus or is it also dependent on the parent object implementing ActionSource as the f:setPropertyActionLister is? </p>
  
  <p>Ideally I would have done something like the following: </p>
  
  <pre><code>&lt;h:selectOneMenu value="#{myCustomBean.selectedItemIndex}"&gt;
      &lt;f:selectItems value="#{adminLetterAdminBean.missingSettings}" var="n" itemValue="#{n.id}" itemLabel="#{n.name}"/&gt;
      &lt;f:setPropertyActionListener value="42" target="#{adminLetterAdminBean.someProperty}" /&gt;
      &lt;a4j:ajax /&gt;
  &lt;/rich:select&gt;
  </code></pre>
  
  <p>However this does not work because h:selectOneMenu does not implement javax.faces.component.ActionSource. The page does not render and it gives me a friendly stack trace to tell me about this dependency. </p>
  
  <p>Not seeing anything in the Richfaces documentation about this constraint, I tried the following:  </p>
  
  <pre><code>&lt;h:selectOneMenu value="#{myCustomBean.selectedItemIndex}"&gt;
      &lt;f:selectItems value="#{adminLetterAdminBean.missingSettings}" var="n" itemValue="#{n.id}" itemLabel="#{n.name}"/&gt;
      &lt;a4j:param assignTo="#{adminLetterAdminBean.someProperty}" value="42" name="randomRequestParamName"/&gt;
      &lt;a4j:ajax /&gt;
  &lt;/rich:select&gt;
  </code></pre>
  
  <p>This does not blow up, but it also does <strong>not</strong> set the property.  I was wondering if there is a set a (or multiple) properties in a similar fashion. </p>