Ho un elenco di studenti che dovrei visualizzare all'utente su una pagina Web in formato tabulare.
Gli articoli sono memorizzati nel DB insieme alle informazioni di SortOrder.
Sulla pagina Web, l'utente può riorganizzare l'ordine degli elenchi trascinando gli elementi nell'ordinamento desiderato, in modo simile a questo post .
Di seguito è riportato uno screenshot della mia pagina di test.
Nell'esempio precedente, a ogni riga sono associate informazioni sull'ordinamento. Quando lancio John Doe (ID studente 10) sopra la riga ID studente 1, l'ordine dell'elenco ora dovrebbe essere: 2, 10, 1, 8, 11.
Qual è il modo ottimista (meno affamato di risorse) per archiviare e aggiornare le informazioni sull'ordinamento?
La mia unica idea per ora è, per ogni cambiamento nell'ordinamento della lista, il valore SortOrder di ogni oggetto dovrebbe essere aggiornato, che secondo me ha molta fame di risorse.
Cordiali saluti: potrei avere al massimo 25 righe nella mia tabella.