Php CGridView Yii添加分页文本框
我使用Yii框架Php CGridView Yii添加分页文本框,php,gridview,yii,pagination,Php,Gridview,Yii,Pagination,我使用Yii框架CGridViewwidget创建了一个网格。 如何在网格视图中添加一个“转到页面”字段,将用户输入作为页码 有没有什么自动化的方法可以做到这一点?我认为没有任何内置的方法 我最初的想法是,这应该很容易实现,但仅在客户端实现可能非常困难。没有太多的JavaScript API来拉取页面,也没有在客户端上构建链接的方法。当页面被提供时,所有这些都在服务器上完成,因此这可能是该功能必须实现的地方 也许您应该从扩展CLinkPager开始,在初始页面呈现时输出所有可能的页码及其链接。然
CGridView
widget创建了一个网格。如何在网格视图中添加一个“转到页面”字段,将用户输入作为页码
有没有什么自动化的方法可以做到这一点?我认为没有任何内置的方法 我最初的想法是,这应该很容易实现,但仅在客户端实现可能非常困难。没有太多的JavaScript API来拉取页面,也没有在客户端上构建链接的方法。当页面被提供时,所有这些都在服务器上完成,因此这可能是该功能必须实现的地方 也许您应该从扩展CLinkPager开始,在初始页面呈现时输出所有可能的页码及其链接。然后,它可以作为JSON存储在CLinkPager基元素的data属性中,并在页面中使用 用新url更新网格视图的实际客户端代码应该不会太难插入到某个地方,也许可以将其中一个分页按钮
href
属性替换为您要加载的属性,然后替换上一个
我认为,除非您想进一步扩展CLinkPager以包含JSAPI,否则它仍将归结为一种黑客行为