Drag& Drop Primefaces仪表板“OnDrop” - 事件

时间:2017-04-06 13:10:41

标签: jsf primefaces

我目前正在使用PrimeFaces进行拖放项目。 我有p:dataGrid个多面板:

 <p:fieldset id="availableBlocksField">
    <p:dataGrid id="availableBlocks" columns="1" var="block" value="#{blockmenu.blockMenuItems}">
        <p:panel id="drag" header="#{block.header}">
           #{block.thumbnail}
        </p:panel>
        <p:draggable opacity="0.6" for="drag" helper="clone" dashboard="mainForm:dropArea">
         </p:draggable>
    </p:dataGrid>
 </p:fieldset>

以及带有binding的信息中心:

    <p:dashboard id="dropArea" binding="#{blockdashboard.dashboard}" styleClass="blockDashboardView" >

        <p:ajax event="reorder" listener="#{blockdashboard.onReorder}"/>
    </p:dashboard>

使用“MenuItems”我可以将我可用的项目添加到仪表板,但如果我将它们添加到仪表板,则它们只是ClientSide。我的Bean永远不知道这些物品。

我该如何解决这个问题?

0 个答案:

没有答案
相关问题