Masino Sinaga

A Web Developer Who Helps Web Developers

Anda di sini: Beranda / PHPMaker / Menambahkan Proses Bisnis Sebelum Halaman Diekspor di Aplikasi Web dari PHPMaker
Mengkostumisasi Baris Record yang Diekspor di Aplikasi Web dari PHPMaker
Menjalankan Kode Setelah Beberapa Record Diperbarui di Aplikasi Web dari PHPMaker

Menambahkan Proses Bisnis Sebelum Halaman Diekspor di Aplikasi Web dari PHPMaker

Sab, 19 Juli 2014 oleh Masino Sinaga Tinggalkan Komentar

Server event baru lainnya yang ditambahkan sejak PHPMaker versi 11 adalah Page_Exporting. Sesuai dengan namanya, server event ini akan dipanggil sebelum sebuah halaman diekspor datanya. Anda dapat menggunakan server event ini untuk menambahkan logika bisnis melalui sedikit kode tambahan pada awal dari file yang akan diekspor.

Anda dapat mengembalikan nilai FALSE untuk melewati fitur Export standar dan menggunakan server Row_Export (akan dibahas di artikel terpisah). Sebaliknya, kembalikan nilai TRUE untuk menggunakan fitur Export standar dan melewati server event Row_Export. Secara standar, server event ini akan mengembalikan nilai TRUE.

Untuk memeriksa tipe atau jenis Export, Anda cukup menggunakan kode $this->Export. Tersedia beberapa nilai pilihan, seperti excel, word, csv, dan sebagainya. Konten dari dokumen yang diekspor dapat menggunakan kode $this->ExportDoc->Text.

Perlu diingat bahwa jika fitur Custom Templates digunakan (baca topik Custom Templates di file Help PHPMaker), maka server event ini akan ditimpa. Anda dapat menonaktifkan Custom Templates untuk laporan. Lihat contoh kode pada server event Page_Load yang sudah pernah kita bahas dulu.

Berikut ini contoh kode untuk menambahkan judul yang dapat dikostumisasi ke dalam dokumen Export dan gunakan Custom Export tersebut jika tipe Export-nya adalah Excel:

function Page_Exporting() {
     if ($this->Export == "excel") { 
         $this->ExportDoc->Text = "<p>Judul Halaman Saya</p>"; // Tambahkan sebuah judul
         return FALSE; // Kembalikan nilai FALSE untuk melewati export standar dan menggunakan event Row_Export
    }
     return TRUE; // Kembalikan nilai TRUE untuk menggunakan export standar dan lewati event Row_Export
}

Semakin fleksibel saja nih, PHPMaker. 🙂

Ditempatkan di bawah: PHPMaker Ditag dengan:Page_Exporting, PHPMaker Indonesia, Row_Export, Server Events, Tutorial PHPMaker

Mengkostumisasi Baris Record yang Diekspor di Aplikasi Web dari PHPMaker
Menjalankan Kode Setelah Beberapa Record Diperbarui di Aplikasi Web dari PHPMaker

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7
  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7 pada Alasan 10 Harus Pakai Masino Extensions: Form Wizard
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas