gpt4 book ai didi

javascript - 在数据改变时在knockout Change Paging

转载 作者:行者123 更新时间:2023-11-30 09:20:53 24 4
gpt4 key购买 nike

在 knockout 中,我希望在数据更改时更改/刷新分页。例如:我有一个 100[每页 5 条记录] 的数据集,我在第 10 页。现在进行更多搜索,数据从 100 更改为 5,我在第 10 页,但是当数据更改时,我想要分页在第一页上。即要刷新的分页。

这是我的 [Fiddle] ( https://jsfiddle.net/975ncawv/281/ )

MyVM.prototype.loadData = function(rawData) {
this.items(rawData.map(RowModel.fromRawDataPoint));
};
ko.applyBindings(new MyVM(myData));

最佳答案

loadData 函数中有两处需要更改。

  1. all observableArray 需要使用 items 的新值进行更新,因为它在第 65 行以类似的方式获取值。
  2. pageNumber 需要重置为 0,因为 paginatedall 正在通过计算函数监听它。 (表格显示的是 paginated 的值)。

看起来像这样updated fiddle .

关于javascript - 在数据改变时在knockout Change Paging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51780997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com