<;h:选择manylistbox>&书信电报;f:ajax侦听器渲染>;不';使用jQuery Multiple Select插件时不起作用

<;h:选择manylistbox>&书信电报;f:ajax侦听器渲染>;不';使用jQuery Multiple Select插件时不起作用,jquery,jsf,multiple-select,Jquery,Jsf,Multiple Select,我尝试集成一个jQuery插件,将multiple select显示为带有复选框的下拉列表。这是我的代码: <h:selectManyListbox id="multiplecolor" value="#{searchBean.color}" size="1" immediate="true" class="multiplecolor" style="width:200px;"> <f:ajax render=":menuForm :searchForm:se

我尝试集成一个jQuery插件,将multiple select显示为带有复选框的下拉列表。这是我的代码:

<h:selectManyListbox id="multiplecolor" value="#{searchBean.color}" size="1" immediate="true" class="multiplecolor" style="width:200px;">
         <f:ajax render=":menuForm :searchForm:searchButton" listener="#{menuBean.focus(menuBean.mySearch)}" />
         <f:ajax listener="#{searchBean.count()}" />
         <f:selectItems value="#{searchBean.colorList}" var="color" itemValue="#{color}" itemLabel="#{searchBean.getColorText(color)}" />
      </h:selectManyListbox>

使用此js代码:

<script type="text/javascript">
   $(".multiplecolor").multipleSelect({
       width: 200,
       multiple: false,
       multipleWidth: 460
   });

$(“.multiplecolor”).multipleSelect({
宽度:200,
多重:假,
倍数宽度:460
});

下拉菜单正在工作,但侦听器和渲染器没有


你能帮我一下吗?

请用开发者的术语而不是终端用户的术语来描述“不工作”。到底发生了什么(不是)?在该插件中查找事件回调并尝试调用
$(“#multiplecolor”).change()
这样您的
h:selectManyListbox
change
事件将被触发,另外,请尝试检查的行为,因为插件没有触发
h:selectManyListbox的change事件是很奇怪的