J'utilise Table angulaire Tri-tri et Drop-gouttes angulaires dans mon projet. Lorsque je traîne une rangée et j'essaie de le laisser tomber à une autre rangée, Table Table Trier trier les lignes à leur position précédente. P>
Si je supprimais la directive de tri de la table Alors, comment empêcher la tri de table lorsque vous faites glisser et déposer une ligne? P>
Quelqu'un peut-il m'aider à résoudre ce problème? J'apprécierais réellement cela.
Merci d'avance. P> TS-répéter code>, puis glisser fonctionne parfaitement. J'ai également besoin de tri de la colonne de table de table par défaut
3 Réponses :
Je pense que vous devriez simplement vous débarrasser de Ts-répéter code> et trier uniquement les données initialement (dans votre service / contrôleur). Ce n'est pas un bug, c'est une fonctionnalité. Imaginez que vous enlevez puis re-ajoutez un élément à une table, ce qui est trié. Vous voulez qu'il reste trié, non? P>
Mais j'ai besoin TS-répéter code> aussi. Parce que c'est une obligation cliente de trier les données initialement, triez avec différentes colonnes si elles le souhaitent. Ainsi, pour cela, en utilisant
TS-répéter code> est obligatoire pour moi. Et lors de l'ajout d'une nouvelle ligne, il a également été trié dans mon projet (ne l'incluait pas pour la simplicité). Donc, je dois utiliser les deux
TS-répétez code> et
glisser-drop code> dans la même table.
Maintenant, je l'obtiens, vous voulez être capable de trier, mais modifiez également la commande manuellement. Je pense que vous pourriez essayer lorenzofox3.github.io/smart-table-website , C'est un peu plus de caractéristiques riches. Je suppose que vous pouvez désactiver le tri si des modifications manuelles ont été apportées.
Vous pouvez essayer en utilisant angulaire UI-Soyable au lieu d'une goutte de glissement angulaire . Je pense que cela fonctionnera pour vous. P>
La table Primeng offre une nouvelle réorganisation de ligne avec une goutte de traînée, vous avez besoin de 5,2.1 à venir. P>