我已在此链接https://edspencer.net/2009/07/28/extjs-grid-page-size-letting-user/上应用了代码,并且它已经像这样转错了
未捕获的TypeError:对象[object Object]没有方法' doLoad'
那么有人能解释我发生了什么以及为什么会出现这个错误?感谢
答案 0 :(得分:0)
在示例代码的第二部分第13行中,代码确实引用了PagingToolbar的函数doLoad
,is a private function in ExtJS 4.0.7和does no longer exist as of 4.2.1已经。{/ p>
私有方法可以在不事先通知的情况下进行更改,因此问题在于您正在使用的代码示例,这显然已经过时了,甚至没有说明它首先应用于哪个ExtJS版本。
您必须在您的ExtJS版本(6.0.0,6.0.1,6.0.2或6.2.0)的PagingToolbar源代码中搜索等效函数,或者可能甚至自己写(虽然我的直觉说doRefresh
功能就足够了。)
我希望代码示例也能展示其他问题,但您可以解决这个问题。一旦按预期工作,请在原始源代码下方的评论部分分享更新的代码,以备将来读者使用,谢谢。