setExportFunction

digunakan untuk mengolah data yang keluar dari database untuk ditampilkan dalam file hasil export,baik itu dalam phpEditAdmin maupun phpRollAdmin selama mengaktifkan addReport atau addReportAll

setExportFunction($obj_func);

  • $obj_func: String / Object function yang akan dipanggil sebelum data dimasukkan ke file hasil export
    • String: nama function yang akan dieksekusi
    • Object: berisi object function yang akan dieksekusi
function yang dibuat harus bisa menerima satu input argument dimana argument tersebut adalah data field dari pea sendiri, tetapi jika ada setDisplayFunction dengan argument ke 2 TRUE maka data yg diproses adalah hasil keluaran dr function yg ada di setDisplayFunction
contoh:
$form->roll->input->fieldName->setExportFunction('oddEven');
function oddEven($value)
{return ($value%2) ? 'Ganjil' : 'Genap';
}
Atau langsung bisa dimasukkan object nya seperti berikut:
$form->roll->input->fieldName->setExportFunction(function ($value) {return ($value%2) ? 'Ganjil' : 'Genap';
});
jangan lupa method ini hanya berlaku jika field tersebut ditampilkan dalam file hasil export baik excel dll, sedangkan untuk mebuat form bisa di export ke file, anda harus menggunakan method addReport atau addReportAll

 

File Path: includes/lib/pea/phpFormAdmin.php class ini akan di extend oleh semua class yang ada di includes/lib/pea/form, jadi tidak bisa di panggil berdiri sendiri secara langsung

0 Comment

Post Your Comment

Terakhir Dilihat

Method Tersedia