Jmodellist populateState方法没有被调用

今天遇到一个很奇怪的问题,那就是我写了一个模型类,这个模型了 派生自JModelList.但是发现在视图类中显示的分页功能出错。最后查看modelist类的源码,测试populateState函数,居然发现这个函数并没有被调用。
理论上 这个populateState方法是modellist类自动调用的。

经过仔细的分析对照以前开发的组件,发现问题处在我的主控制器文件里面,我将主控制器派生自JControllerForm。改正后问题解决。

关于为什么派生自更高层次的类反而会出错,这一点,还不是很清楚。
已邀请:

要回复问题请先登录注册