Javascript dalam PRADO, Pertanyaan dan Jawaban
Bagaimana saya menyertakan librari Javascript yang didistribusikan dengan Prado?
Librari javascript yang didistribusikan dengan Prado dapat ditemukan dalam direktori
framework/Web/Javascripts/source. File packages.php
dalam direktori itu mendefinisikan daftar nama paket yang tersedia yang diambil. Itu bisa diambil seperti berikut.
- Menambahkan librari dalam template
<com:TClientScript PradoScripts="effects" />
- Menambahkan librari dalam kode PHP
$this->getPage()->getClientScript()->registerPradoScript("effects");
Paket librari yang tersedia disertakan dalam Prado adalah
- prado : javascript dasar kerangka kerja PRADO berdasarkan Prototype
- effects : efek visual dari script.aculo.us
- ajax : terkait ajax dan callback bedasarkan Prototype
- validator : validasi
- logger : pencatat javascript dan browser obyek
- datepicker : datepicker
- colorpicker : colorpicker
Ketergantungan masing-masing librari secara otomatis dipecahkan. Komponen yang memerlukan libari tertentu juga akan secara otomatis mengambil librari yang diperlukan.
Sebagai contoh, jika Anda menambah komponen TDatePicker pada halaman, datepicker dan dependensinya akan secara otomatis disertakan pada halaman.
Lihat TClientScript untuk opsi penambahan kode Javascript kustom Anda ke halaman.