<;h:选择manylistbox>&书信电报;f:ajax侦听器渲染>;不';使用jQuery Multiple Select插件时不起作用
我尝试集成一个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
<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事件是很奇怪的