Nomor Urut Dengan PHPMaker

PHPMaker adalah sebuah tool untuk memudahkan programmer PHP dalam membuat website, khususnya halaman web administrator yang mengelola table-table database. Hanya dalam hitungan menit, Anda dapat membuat sebuah halaman administrator lengkap dengan fitur search, add, edit, delete, view, untuk masing-masing table. Ribuan baris kode PHP yang menyusun halaman tersebut di-generate oleh PHPMaker.

Namun kekurangannya adalah, saat dibutuhkan fitur-fitur custom, terkadang membuat Anda harus melakukan hardcode alias mengubah sendiri kode program. Namun sebenarnya PHPMaker memiliki fleksibilitas cukup tinggi sehingga beberapa kasus dapat di-customize melalui GUI.

Contohnya adalah jika Anda ingin menambahkan nomor urut (autonumber) pada tampilan saat view table, tanpa menyimpan nomor urut tersebut pada table, caranya adalah sebagai berikut (menggunakan PHPMaker 7):
1. Pada PHPMaker, klik table yang ingin diberi nomor urut, klik tab “Server Events/Client Scripts.
2. Arahkan pada Server Events – Global – Table Specific – List Page – ListOptions_Load
3. Masukkan kode PHP dibawah ini:

global $cnt;
$cnt = 0;
$this->ListOptions->Add(“new”);
$this->ListOptions->Items[“new”]->OnLeft = TRUE; // Link on left
$this->ListOptions->MoveItem(“new”, 0); // Move to first column

4. Arahkan pada Server Events – Global – Table Specific – List Page – ListOptions_Rendered

5. Masukkan kode PHP dibawah ini:

eval(‘global $’ . join(‘,$’, array_keys($GLOBALS)) . ‘;’);
$this->ListOptions->Items[“new”]->Body = $cnt;
$cnt++;

6. Generate dan telah tersedia nomor urut pada tampilan table Anda.

Semoga berguna.

(Visited 303 times, 1 visits today)

4 thoughts on “Nomor Urut Dengan PHPMaker

  1. salam..
    tuan, bagaimana sekiranya mahukan nombor urut tersebut kelihatan semasa Export (dalam format printer friendly atau sebagainya)?

Leave a Reply