在5.3中,我無法使用p:ajax event =「change」取消選擇p:selectManyButton。但使用鍵盤標籤鍵(和輸入鍵)工作正常。 示例代碼:無法在primefaces中選擇後取消選擇p:selectManyButton 5.3
<p:selectManyButton value="#{testBean.selectedOptions}" >
<f:selectItem itemLabel="b" itemValue="b" />
<f:selectItem itemLabel="u" itemValue="u" />
<f:selectItem itemLabel="i" itemValue="i" />
<p:ajax event="change" update="@this"/>
</p:selectManyButton>
<p:commandButton value="Submit" update="display"/>
<p:dataList id="display" value="#{testBean.selectedOptions}" var="font" emptyMessage="No fonts selected">
<h:outputText value="#{font}" style="font-weight: bold" />
</p:dataList>
嗨,請稍後再做一些搜索。我在google上發佈了你的標題,在1分鐘內我找到了答案... https://github.com/primefaces/primefaces/issues/790 – Kukeltje