Jaki jest dobry sposób na uporządkowanie widoków? Załóżmy, że mam element div, który będzie zawierał widok z perspektywy panelu administracyjnego użytkowników - pojawi się lista użytkowników wraz z opcjami wyboru liczby wyświetlanych na raz, opcji sortowania, strony, filtrów, etc ...backbone.js - widoki w widokach i zarządzanie zdarzeniami
Czy chciałbym mieć widok zewnętrzny zawierający wszystko oprócz tabeli i danych? A następnie widok wewnętrzny zawierający tabelę (wraz z danymi)? I czy paginacja ma swój własny pogląd? W jaki sposób widok paginacji będzie korzystał z zdarzenia kliknięcia, aby zaktualizować widok użytkownika? Po prostu nie mam pojęcia, jak uporządkować widoki, a jednocześnie mogę mieć różne zdarzenia powodujące wyświetlanie innych widoków do render()
/kolekcji do fetch()
.
Więc podstawowym hierarchia będzie wyglądać następująco:
- User View
- Table
- List of Users
- Pagination
- List of available numbers to click
- Filters
- Possible filters to apply to the data
Jeszcze klikając filtr lub numer w paginacji powinny być w stanie uzyskać kolekcję fetch()
nowych danych i odświeżyć widok;
Nie jestem w 100% pewien, że rozumiem, jakie jest Twoje pytanie, ale być może ten wpis na blogu wskaże Ci właściwy kierunek [Wiązanie kolekcji do widoku] (http://liquidmedia.ca/blog/2011/ 02/backbone-js-part-3 /) – dogenpunk
Jest podobne pytanie, na które odpowiedziałem w sprawie widoku granularity: http://stackoverflow.com/questions/4463136/whats-the-appropriate-granularity-for-backbone-js-views/4464570 # 4464570 – Julien