selectOneListboxがあり、クリックすると、追加のパラメーター(id)をサーバーに渡す必要があります。現在のように、ユーザーには名前のリストが表示され、名前を選択すると名前を取得できます。ただし、各名前には、ユーザーに見せたくない一意のIDも関連付けられています。ユーザーに表示されることなく、選択した名前の一意のIDをバッキングBeanに渡すにはどうすればよいですか。出来ますか?f:paramの使い方を理解しようとしていましたが、ここでどのように機能するかわかりません。
<h:selectOneListbox id="listBox" value="#{ScheduleMB.clients}" size="5"
rendered="#{ScheduleMB.showClients}" >
<f:selectItems value="#{ScheduleMB.clientList}" var="c"
itemLabel="#{c.lastName} #{', '} #{c.firstName}" itemValue="#{c.lastName}" />
<f:ajax event="click" listener="#{ScheduleMB.clickListener}"
render="group" />
</h:selectOneListbox>