TActivePager

TActivePager membuat halaman yang menyediakan UI untuk pengguna-akhir secara interaktif menetapkan halaman data mana yang di render dalam kontrol turunan TDataBoundControl, seperti TDataList, TRepeater, TCheckBoxList, dll. Target kontrol data-bound ditetapkan dengan properti ControlToPaginate, yang harus berupa path ID dari kontrol target yang diambil dari kontainer penamaan halaman. Target-databound harus berada di dalam TActivePanel agar dapat di render ulang selama callback

Catatan, kontrol target data-bound harus disetel true pada AllowPaging. Sebaliknya halaman tidak akan terlihat. Juga, dalam hal ketika hanya satu halaman data yang tersedia, halaman juga tidak akan terlihat.

TActivePager dapat menampilkan salah satu dari tiga jenis antarmuka, ditetapkan melalui properti Mode:

Antar muka pengguna ini selanjutnya dikustomisasi dengan mengkonfigurasi properti berikut

TActivePager memunculkan event OnPageIndexChanged ketika pengguna-akhir berinteraksi dengannya dan menetapkan halaman baru (misalnya dengan mengklik pada tombol halaman berikutnya yang akan membawa ke halaman berikutnya.) Para pengembang dapat menulis pengendali untuk merespon indeks halaman baru ini dan mendapatkan indeks halaman baru yang diinginkan dari properti parameter event NewPageIndex. Menggunakan indeks halaman baru ini, seseorang dapat memask halaman baru data ke kontrol data-bound terkait. Sebagai tambahan, TActivePager memunculkan OnCallback setelah OnPageIndexChanged.