没有调用DataTable DragDropEvent

时间:2012-05-07 11:15:56

标签: drag-and-drop primefaces

我在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>
提前谢谢。

0 个答案:

没有答案