Mam aplikację Ruby on Rails, którą piszę, gdy użytkownik ma opcję edycji faktury. Muszą być w stanie zmienić kolejność rzędów. W tej chwili mam kolumna indeksu w db, który jest używany jako domyślny mechanizm sortowania. Po prostu to ujawniłem i zezwoliłem użytkownikowi na jego edycję.Jaki jest najprostszy sposób, aby umożliwić użytkownikowi przeciąganie i upuszczanie wierszy tabeli w celu zmiany ich kolejności?
To nie jest zbyt eleganckie. Chciałbym, aby użytkownik mógł przeciągać i upuszczać wiersze tabeli. Użyłem trochę Scriptaculous i Prototype i jestem ich obeznany. Zrobiłem listy przeciągnij i upuść, ale nie robiłem wierszy tabeli w ten sposób. Czy ktoś ma jakieś sugestie dotyczące nie tylko ponownego zamawiania, ale także skutecznego przechwytywania reorganizacji?
Użytkownik może teraz dynamicznie tworzyć nowy wiersz w JS, więc wiersz musi być również możliwy do zmiany.
Punkty premiowe, jeśli można to zrobić za pomocą RJS zamiast bezpośredniego JavaScript.
2,5 lat później, zastanawiam się jaka jest aktualna odpowiedź na to pytanie? – TrojanName