我对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>&nbsp;

最佳答案

如果您想调用javascript函数:

<f:selectItems  value="#{itemsBean.goodsItemsList}" onclick="function(this)" />


该行的onclick="function(this)"部分会将所选对象传递给该函数。

您还可以使用onblur()ondblclick()onchange(),并且可以查看所有属性here

10-06 12:53