Extjs 6 - 每页的项目数

Posted

技术标签:

【中文标题】Extjs 6 - 每页的项目数【英文标题】:Extjs 6 - Number of items per page 【发布时间】:2017-02-11 07:51:29 【问题描述】:

我已经在这个链接https://edspencer.net/2009/07/28/extjs-grid-page-size-letting-user/ 上应用了代码,它变成了这样的错误

Uncaught TypeError: Object [object Object] has no method 'doLoad'

那么有谁能解释一下发生了什么以及为什么会出现这个错误?谢谢

【问题讨论】:

【参考方案1】:

在示例代码的第二部分第 13 行中,代码确实引用了 PagingToolbar 的函数 doLoad,其中 is a private function in ExtJS 4.0.7 和 does no longer exist as of 4.2.1 已经存在。

私有方法可以在不通知的情况下更改,所以问题出在您使用的代码示例上,它显然已经过时了,甚至没有说明它最初打算用于哪个 ExtJS 版本。

您必须在您的 ExtJS 版本的 PagingToolbar 源代码中搜索等效函数(6.0.0、6.0.1、6.0.2 或 6.2.0),或者甚至编写自己的函数(尽管我的直觉表示doRefresh 函数就足够了)。

我希望代码示例也会出现其他问题,但您可以解决这个问题。一旦它按预期工作,请在原始源代码下方的 cmets 部分中分享更新后的代码,以供将来的读者使用,谢谢。

【讨论】:

已解决,我已按商店更改 bbar:combo.on('select', function (combo, record) store.pageSize = parseInt(record.get('id'), 10); store.load(); , this);

以上是关于Extjs 6 - 每页的项目数的主要内容,如果未能解决你的问题,请参考以下文章

delphi 如何用reportbuilder 打印每页的小计

Sonata Admin + 在列表视图中显示所有项目(不是每页)

水晶报表怎么统计每页的条数

excel中,如何把第一、二行做为以后每页的表头?

在excel中如何用VBA取得每页的行数?

MPDF 仅对每页的结果求和