私はこの例のようにドラッグ アンド ドロップ テーブルに取り組んでいます: http://www.primefaces.org/showcase/ui/dndTable.jsf
アイテムのドラッグを開始するときに、JS コードを呼び出してコンポーネントを非表示/表示できるかどうか疑問に思っていました。
アドバイスしてください、ありがとう。
私はこの例のようにドラッグ アンド ドロップ テーブルに取り組んでいます: http://www.primefaces.org/showcase/ui/dndTable.jsf
アイテムのドラッグを開始するときに、JS コードを呼び出してコンポーネントを非表示/表示できるかどうか疑問に思っていました。
アドバイスしてください、ありがとう。
これを確認する必要があるjQueryのドラッグ可能な相互作用を使用するPrimeFaces 。キックオフの例:
$(function() {
$( ".ui-dt-c" ).draggable({
start: function() {
alert(1);
},
drag: function() {
alert(2);
},
stop: function() {
alert(3);
}
});
});
ご覧のとおり、関数が原因でアラート イベントが繰り返し発生していますdrag
。必要に応じて変更できます。クラスを に変更することもできます.ui-dt-c ui-draggable
。jQueryの例のように、IDで要素を選択して関数をオーバーライドできますが、p:dataTable
IDがめちゃくちゃなので、要素を選択class
する方が理にかなっています。