簡體   English   中英

CGridView Yii添加分頁文本框

[英]CGridView Yii add pagination textbox

我有一個使用Yii框架CGridView小部件創建的網格。
如何在網格視圖中添加將用戶輸入作為頁碼的“轉到頁面”字段?

有沒有自動的方法可以做到這一點?

我認為沒有任何內置方法。

我最初的想法是,這應該易於實現,但僅在客戶端執行此操作可能會非常困難。 用於拉動頁面的JavaScript API並沒有太多方法可以在客戶端上建立鏈接。 當頁面被提供時,一切都在服務器上完成,因此可能必須使用此功能。

也許您應該首先擴展CLinkPager以在初始頁面呈現時輸出所有可能的頁碼及其鏈接。 然后可以將它作為JSON存儲在CLinkPager基本元素的data屬性中,並從那里在頁面中使用?

用新的url更新網格視圖的實際客戶端代碼應該不會太難以至於無法在某個地方試一下,也許將其中一個分頁按鈕href屬性替換為您要加載的href屬性,然后在之后替換前一個?

我認為除非您想進一步擴展CLinkPager使其包含JS API,否則它仍然會歸根到底。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM