2010-11-17 12 views
0

Je n'ai aucune idée de comment y parvenir, j'ai essayé pendant des heures maintenant. J'ai mis en place un glisser & déposer d'une liste et maintenant je veux enregistrer le changement de l'ordre dans mon DB. Je pense que c'est un champ de commande nécessaire qui stocke un int. Mais le problème est: comment dois-je peupler ce domaine?Commande de dossiers avec par ex. glisser-déposer, comment cela ressemble-t-il d'une manière propre?

E.g. Je veux faire une opération comme "insérer un nouvel élément de liste après l'article à la position 2", je définirais une valeur plus élevée que celle de la position 2 et inférieure à celle de la position trois. Mais ceci est limité d'une manière ou d'une autre.

Une idée consistait à écrire de nouvelles valeurs de commande pour chaque enregistrement lorsque l'on en changeait une pour conserver une valeur de commande propre. Mais cela semble étrange parce que c'est lent comme l'enfer.

Comment de bons systèmes résolvent-ils ce problème?

Répondre

1
+0

grâce, cette méthode est encore mieux. Mais il ré-enregistre également chaque enregistrement pour garder une commande propre. Je pense que cela doit faire le travail pour la version bêta. – pduersteler

+0

:) merci, je pense re sauver chaque disque c'est mieux –