小编Raa*_*aaz的帖子

primefaces orderlist没有使用更改的订单进行更新

我有一个primefaces p:orderList,点击一个按钮弹出窗口.当我更改订单列表中的项目顺序,并单击弹出窗口上的保存订单按钮时,我没有看到包含更改顺序的列表.PFB我的代码 -

<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>
Run Code Online (Sandbox Code Playgroud)

在豆中:

public void setToolOrder(){ 
    System.out.println("toolOrderList-" + BeanStringConverter.convertToString(toolOrderList));
}
Run Code Online (Sandbox Code Playgroud)

请让我知道代码可能出现的问题.

jsf primefaces

2
推荐指数
1
解决办法
3951
查看次数

标签 统计

jsf ×1

primefaces ×1