你好我已经实现了datagrid可拖动的例子。 但是,在将滚动选项添加到可用汽车字段时,我遇到了问题。 当我放弃元素时,视图中的消息就会消失。
<p:fieldset id="availableCarsField" legend="AvailableCars" style="overflow: auto">
<p:dataGrid id="availableCars" var="car" value="#{dndCarsView.cars}" columns="3">
<p:column>
<p:panel id="pnl" header="#{car.id}" style="text-align:center">
<h:panelGrid columns="1" style="width:100%">
<p:graphicImage name="/demo/images/car/#{car.brand}.gif" />
</h:panelGrid>
</p:panel>
<p:draggable for="pnl" revert="true" handle=".ui-panel-titlebar" stack=".ui-panel"/>
</p:column>
</p:dataGrid>
</p:fieldset>
实际上,我发现这个问题可以追溯到2011年。 https://code.google.com/p/primefaces/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20TargetVersion%20Reporter%20Owner%20Summary&groupby=&sort=&id=2173
我不知道它是否已修复。 我正在使用primefaces 4.0。
谢谢,我在这里作进一步解释。