2014-01-07 3 views
0

Я пытаюсь сохранить состояние страницы на вкладках. Из 3 вкладок я должен сохранить состояние одной из вкладок, например TAB-3. Для этого я планирую сделать следующее:Сохранение состояния страниц вкладки (Backbone View) в Javascript (Backbone)

1- На вкладке click event, прикрепленной к главной странице с тремя вкладками, я сохраняю полный div TAB-3 в переменной (эта переменная является переменной-членом профиля базовой линии), которая будет иметь состояние страницы с последними изменениями пользовательского интерфейса, выполненными пользователем, а также положение прокрутки.

2- При визуализации TAB-3 я планирую проверить переменную вида, содержащую состояние. Если он существует, то при рендеринге базового представления предыдущее состояние, сохраненное в переменной, визуализируется иначе, данные, поступающие от вызова API, передаются в шаблон, и затем соответствующий текст HTML добавляется к этой странице.

Мне было интересно, может ли быть лучший подход к этой проблеме?

Спасибо.

ответ

0

Я не совсем уверен, если я получу весь ваш вопрос, но если вы хотите сохранить изменения, внесенные на вкладку; вам может понадобиться сделать вкладку моделью и собственными представлениями;

установить состояние в модели. Эти модели должны быть в коллекции. теперь вы можете повторно отобразить коллекцию, и у вас всегда есть состояния в модели.

Смежные вопросы