【发布时间】:2015-03-01 15:25:47
【问题描述】:
我正在为列表框使用 BS4XSP 插件和 Select2 Picker/Combo。不幸的是,在使用它时,我无法捕捉到该列表框的更改/单击/keyup 事件来执行代码。这是我的代码摘录:
<xp:div rendererType="bootstrap.Panel" title="Facets" id="facets">
<p>
<xp:listBox id="searchFacets" multiple="true" value="#{sessionScope.searchFacets}">
<xp:selectItems>
<xp:this.value>
<![CDATA[#{javascript:search.getFacets()}]]>
</xp:this.value>
</xp:selectItems>
</xp:listBox>
<bx:select2PickerCombo id="select2PickerCombo1" for="searchFacets" formatSelection="#{javascript:search.init()}">
</bx:select2PickerCombo>
</p>
<xp:button value="Update" id="button2" styleClass="btn-sm btn-primary">
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="result">
<xp:this.action>
<![CDATA[#{javascript:search.init();}]]>
</xp:this.action>
<xp:this.onComplete>
<![CDATA[XSP.partialRefreshGet("#{id:facets}");]]>
</xp:this.onComplete>
</xp:eventHandler>
</xp:button>
</xp:div>
任何想法如何直接通过 Listbox / Select2 选择器触发我当前位于列表框下方按钮中的代码?
【问题讨论】:
标签: twitter-bootstrap-3 xpages jquery-select2