私のプロジェクトではangular table-sortとangular drag-dropを使用しています。行をドラッグして別の行にドロップしようとすると、テーブルソートによって行が前の位置に強制的にソートされます。角度テーブルソートとドラッグアンドドロップテーブル行の競合
テーブルソートディレクティブts-repeat
を削除すると、ドラッグアンドドロップが完全に機能します。私はまた、デフォルトのテーブル列の並べ替え"年齢"昇順が必要です。私はより良い理解のためにプランカの例を作った。 https://plnkr.co/edit/pHlTufpayFAB4he8bN6y
したがって、行をドラッグアンドドロップするときにテーブルソートを防止する方法はありますか。
誰でもこの問題を解決できますか?私は本当にこれを感謝します。 ありがとうございます。
しかし、私は 'ts-repeat'も必要です。データを最初にソートし、必要に応じて異なる列でソートするのはクライアントの要件です。だから、このために、 'ts-repeat'を使うことは私にとって必須です。また、新しい行を追加するときには、プロジェクトでもソートされています(単純化のためにそれを含めませんでした)。 私は 'ts-repeat'と' drag-and-drop'の両方を同じテーブルに使用しました。 –
私はそれを得る、あなたは並べ替えることができるだけでなく、順序を手動で変更することができます。私はあなたがhttp://lorenzofox3.github.io/smart-table-website/を試すことができると思う、それはもう少し機能が豊富です。私はあなたがマニュアルの変更が行われた場合、ソートをオフにすることができますね。 – fodma1