Saya berfikir keras selama sejam dan menggunakan cara yang agak bijak untuk menyelesaikan masalah ini Jangan sentuh logik asal, kemudian tanya semula, susun dalam pengawal sahaja, dan kemudian hantar nilai mengikut viewData CListView . Komponen bergelung dan kemudian memetakan pengisihan kepada templat
Jika begini: 10, 11, 11, 11, 12, 13... Transformasi sebegini memang menyusahkan setelah difikirkan, saya hanya boleh mengeluarkan semua data, merentasi dan menyusun semula , dan kemudian lakukan paging. Mungkin CArrayDataProvider perlu digunakan untuk menyediakan data kepada CList. Jika ia lain: 10, 11, 11, 11, 14, 15... Agak mudah untuk hanya mengeluarkan halaman dan merentasi semula kedudukan dalam halaman ini.
Saya berfikir keras selama sejam dan menggunakan cara yang agak bijak untuk menyelesaikan masalah ini
Jangan sentuh logik asal, kemudian tanya semula, susun dalam pengawal sahaja, dan kemudian hantar nilai mengikut viewData CListView . Komponen bergelung dan kemudian memetakan pengisihan kepada templat
Jika begini: 10, 11, 11, 11, 12, 13... Transformasi sebegini memang menyusahkan setelah difikirkan, saya hanya boleh mengeluarkan semua data, merentasi dan menyusun semula , dan kemudian lakukan paging. Mungkin CArrayDataProvider perlu digunakan untuk menyediakan data kepada CList.
Jika ia lain: 10, 11, 11, 11, 14, 15... Agak mudah untuk hanya mengeluarkan halaman dan merentasi semula kedudukan dalam halaman ini.