Как Backgrid знае какви числа да генерира за страниране?

Внедрявам страниране за моите таблици, захранвани от Backgrid, така:

footer: Backgrid.Extension.Paginator

И в моята колекция:

state: {
   pageSize: 15
}

Сега всъщност не съм внедрил никаква обработка на страна на сървъра за страниране (което смятам, че може да доведе до странни резултати), но постави този HTML в:

въведете описание на изображението тук

Някой има ли идеи?


person benhowdle89    schedule 29.01.2013    source източник


Отговори (1)


Това е нещо като грешка и нещо като несъответстващи очаквания.

Причината, поради която започна да пейджинг назад е, че вашият сървърен режим Backbone.PageableCollection не е имал totalRecords, зададен в state, което се изисква в сървърен режим според документация.

В допълнение, Backgrid.Extension.Paginator има плъзгащ се прозорец по подразбиране от 10 страници, но очевидно версия 0.1 е направила предположение, че колекцията няма да е празна, когато решите да извикате решетка (основно предполага, че ще следвате препоръчана най-добра практика тук), така че този случай никога не е бил проверяван. Следете развитието на този проблем тук.

person Y.H Wong    schedule 29.01.2013