我有与基于淘汰赛共享数据网格的工作有些分页UI一个正常运作的淘汰赛模板。 此模板使每个“页”网格数据的HREF。
模板工程,但是,因为如果我取了大量的数据是klunky,然后我结束了数十座的网格下方的导航页面的链接。 下面是当前模板:
<div class="idTemplate_ko_simpleGrid_pageLinks">
<p>
<span>Go to page:</span>
<!-- ko foreach: ko.utils.range(0, maxPageIndex) -->
<a href="javascript:void(0);"
class="grid-pagination"
data-bind="text: $data + 1, click: function() { $root.currentPageIndex($data) }, css: { selected: $data == $root.currentPageIndex() }"></a>
<!-- /ko -->
</p>
</div>
该“currentPageIndex的价值仅仅是一个简单KO观察的模型:
this.currentPageIndex = ko.observable(0);
而“maxPageIndex”是模型计算观察的:
this.maxPageIndex = ko.computed(function () {
return Math.ceil(ko.utils.unwrapObservable(this.filteredItems()).length / this.pageSize()) - 1;
}, this);
我怎样才能修改模板和模式,使类似的分页UI到计算器?
例如:
先前1 ... 3 4 5 6 7 ... 69下