我在 Liferay 6.1 中的 PF 3.2 上,并尝试从展示中实现拖放数据表。我下载了原始代码并正在使用它。
行为是,当我将一个项目拖放到“选定的汽车”区域时,可拖动的箭头图标消失并且不再可拖动,但永远不会调用 onCarDrop 事件,因此数据不会到达正确的位置。日志中没有错误。
那么,有什么想法吗?
从不调用的方法:
public void onCarDrop(DragDropEvent ddEvent) {
Car car = ((Car) ddEvent.getData());
droppedCars.add(car);
carsSmall.remove(car);
}
这是调用的位置:
<p:droppable for="selectedCars" tolerance="touch" activeStyleClass="ui-state-highlight" datasource="availableCars" onDrop="handleDrop">
<p:ajax listener="#{tableBean.onCarDrop}" update="dropArea availableCars" />
</p:droppable>
提前谢谢。