我有一个primefaces p:orderList
,它在弹出的按钮上单击显示。当我更改订单列表中的项目顺序,并在弹出窗口上点击保存订单按钮时,我看不到具有更改顺序的列表。 PFB我的代码 -primefaces订单列表没有按更改的订单更新
<p:commandButton ajax="true" id="toolOrderButton" value="Tool Order" onclick="toolOrderPopup.show()" type="button"/>
<p:dialog header="Tool Order" severity="alert" widgetVar="toolOrderPopup"
appendToBody="true">
<p:orderList id="toolOrderList" controlsLocation="right" value="#{toolBean.toolOrderList}" var="tool" itemLabel="#{tool}" itemValue="#{tool}" iconOnly="true"/>
<p:commandButton ajax="true" value="Save Order" process="@this" type="submit" actionListener="#{toolBean.setToolOrder}" oncomplete="toolOrderPopup.hide()"/>
<p:commandButton value="Cancel" onclick="toolOrderPopup.hide()" type="button"/>
</p:dialog>
在豆:
public void setToolOrder(){
System.out.println("toolOrderList-" + BeanStringConverter.convertToString(toolOrderList));
}
请让我知道什么可能是错误的代码。
第一格式的代码。 –
弹出式窗口上的按钮 - 很抱歉,它被称为“保存顺序” – Raaz