Liferay 6.1 で PF 3.2 を使用しており、ショーケースからドラッグ & ドロップ DataTable を実装しようとしています。元のコードをダウンロードして使用しています。
動作は、アイテムをドラッグして「選択された車」ゾーンにドロップすると、ドラッグ可能な矢印アイコンが消えてドラッグできなくなりますが、イベント 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>
事前にThx。