Extjs 6 - 每页的项目数

时间:2016-10-03 11:21:11

标签: javascript json extjs grid store

我已在此链接https://edspencer.net/2009/07/28/extjs-grid-page-size-letting-user/上应用了代码,并且它已经像这样转错了

  

未捕获的TypeError:对象[object Object]没有方法' doLoad'

那么有人能解释我发生了什么以及为什么会出现这个错误?感谢

1 个答案:

答案 0 :(得分:0)

在示例代码的第二部分第13行中,代码确实引用了PagingToolbar的函数doLoadis a private function in ExtJS 4.0.7does no longer exist as of 4.2.1已经。{/ p>

私有方法可以在不事先通知的情况下进行更改,因此问题在于您正在使用的代码示例,这显然已经过时了,甚至没有说明它首先应用于哪个ExtJS版本。

您必须在您的ExtJS版本(6.0.06.0.16.0.26.2.0)的PagingToolbar源代码中搜索等效函数,或者可能甚至自己写(虽然我的直觉说doRefresh功能就足够了。)

我希望代码示例也能展示其他问题,但您可以解决这个问题。一旦按预期工作,请在原始源代码下方的评论部分分享更新的代码,以备将来读者使用,谢谢。