title: pass parameter from f:selectItems in h:selectOneListbox
body: <p>I have a selectOneListbox that, when clicked, should pass an additional parameter (id) to the server. As it is now, the user sees a list of names and when they select one I can get the name. But, each name also has a unique id associated with it that I don't want the user to see - how can I pass the unique id of the selected name to the backing bean without the user ever seeing it? Is it possible? I was trying to figure out how to use the f:param but I don't see how that will work here.</p>
  
  <pre><code>                &lt;h:selectOneListbox id="listBox" value="#{ScheduleMB.clients}" size="5"  
                  rendered="#{ScheduleMB.showClients}" &gt;
                      &lt;f:selectItems value="#{ScheduleMB.clientList}" var="c"
                          itemLabel="#{c.lastName} #{', '} #{c.firstName}" itemValue="#{c.lastName}" /&gt;
                      &lt;f:ajax event="click" listener="#{ScheduleMB.clickListener}"  
                          render="group" /&gt;
                  &lt;/h:selectOneListbox&gt;
  </code></pre>