gf框架之分頁模組 五 自定義分頁

2021-09-13 18:48:08 字數 1308 閱讀 3229

由於分頁物件預定義的樣式比較有限,有的時候我們想自定義分頁的樣式(標籤輸出),由於分頁物件的的所有方法都是公開的,這便為開發者自定義分頁樣式提供了非常高的靈活度。開發者可以通過以下方式實現自定義分頁內容:

(推薦)對輸出內容進行正則匹配替換實現自定義;

根據分頁物件公開的方法自行組織分頁內容實現自定義;

也可以自定義乙個分頁物件(繼承於原有分頁物件),使用方法過載的方式來實現自定義;

示例1,使用第一種方式實現分頁自定義:

)// 分頁標籤使用li標籤包裹

func wrapcontent(page *gpage.page) string )

return ""

}func main() }

`, g.map)

r.response.write(buffer)

})s.setport(10000)

s.run()

}執行後,頁面輸出結果為:

示例2,使用第二種方式實現分頁自定義:

)// 自定義分頁名稱

func pagecontent(page *gpage.page) string

func main() }

`, g.map)

r.response.write(buffer)

})s.setport(8199)

s.run()

}執行後,頁面輸出結果為:

gf框架之分頁模組 一 基本介紹

分頁管理由gpage包實現,gpage提供了強大的動態分頁及靜態分頁功能,並且為開發者自定義分頁樣式提供了極高的靈活度。使用方式 import gitee.com johng gf g util gpage 方法列表 godoc.org github.com johng cn gf g util g...

自定義分頁

分頁 public string madebuttonlink int pagecount,int curpage,string szurl pagecount得到頁數 curpage當前頁 szurl連線位址 public int getpagecount string sztable,int l...

自定義分頁

前台 後台 資料繫結 private void gridview bind sql order by c.aid,c.itemid,c.score datatable dt dataaccess.getdatatable sql pageddatasource ps new pageddatasou...