我对JSF中的h:selectManyMenu组件有疑问。我的问题是,如果用户在他的h:selectManyMenu项目中添加了10个项目,然后从可用项目列表中选择了3个项目,那么我现在想通过一些Java脚本代码来获得这3个所选项目的值。
任何想法?
<h:selectManyMenu id="goodsList" style="height:65px;width:60px;"
value="#{itemsBean.attachedItems}" ondblclick="removeAttched(this);">
<f:selectItems value="#{itemsBean.goodsItemsList}" />
</h:selectManyMenu>
最佳答案
如果您想调用javascript函数:
<f:selectItems value="#{itemsBean.goodsItemsList}" onclick="function(this)" />
该行的
onclick="function(this)"
部分会将所选对象传递给该函数。您还可以使用
onblur()
,ondblclick()
,onchange()
,并且可以查看所有属性here