backbone.js - представления внутри представлений и управление событиями

Какой хороший способ организовать представления? Скажем, у меня есть div, который будет содержать представление с точки зрения пользователей панели администратора - будет список пользователей вместе с параметрами, позволяющими выбрать, сколько их отображать за раз, параметры сортировки, какая страница будет отображаться, фильтры, и т.д ...

Хотел бы я получить внешний вид, содержащий все, кроме таблицы и данных? А затем внутренний вид, содержащий таблицу (вместе с данными)? И будет ли у разбивки на страницы свой собственный взгляд? И как представление с разбивкой на страницы будет использовать событие щелчка для обновления представления пользователя? Я' m просто запутался в том, как организовать представления, в то время как разные события могут запускать другие представления для render () / collections to fetch () .

Итак, базовая иерархия будет выглядеть так:

- User View
  - Table
    - List of Users
  - Pagination
    - List of available numbers to click
  - Filters
    - Possible filters to apply to the data

Тем не менее, щелчок по фильтру или номеру в разбивке на страницы должен иметь возможность получить из коллекции fetch () новые данные и обновить представление;

11
задан Matthew 17 April 2011 в 15:50
поделиться