1

我在 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>

提前谢谢。

4

0 回答 0