0

私はこの例のようにドラッグ アンド ドロップ テーブルに取り組んでいます: http://www.primefaces.org/showcase/ui/dndTable.jsf

アイテムのドラッグを開始するときに、JS コードを呼び出してコンポーネントを非表示/表示できるかどうか疑問に思っていました。

アドバイスしてください、ありがとう。

4

1 に答える 1

1

これを確認する必要がある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:dataTableIDがめちゃくちゃなので、要素を選択classする方が理にかなっています。

于 2013-04-28T14:09:16.377 に答える