2015-03-03 2 views
1

Я использую backbone.paginator в режиме сервера, версия 2.0.2. В какой-то момент (в файловом файле) мне нужно сбросить состояние VableCollection.Backbone.paginator состояние сброса

В принципе мне нужно установить currentPage на 0 или мои значения по умолчанию, либо сбросом, либо каким-либо другим способом. Поскольку объект состояния доступен только для чтения, а стандартные методы сбора ничего не делают , например. collection.reset(), по-видимому, не переопределяется paginator.

Есть ли способ сделать это?

ответ

0

хак решение, которое я использовал для вызова collection.getFirstPage(); перед проблемой collection.fetch({reset:true});

с этим является то, что он теперь делает 2 REST вызовы вместо 1. Сбор обновляется правильно, хотя.

Я обновлю, если найду «правильное» решение.

+0

использовать событие «синхронизация» для режима сервера. this.listenTo (this.collection, 'sync', this.renderPage); Я узнал (http://stackoverflow.com/questions/14676965/backbone-paginator-collection-not-triggering-render-on-reset/36093107#36093107) – Hussain

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

  • Нет связанных вопросов^_^