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 打印每页的小计