Kontrol Aktif (kontrol AJAX-dihidupkan) - Framework Prado

Lihat Pengenalan untuk tinjauan cepat terhadap konsep di belakang kontrol aktif (kontrol AJAX-dihidupkan). Banyak kontrol aktif memiliki properti ActiveControl dan sub-properti ClientSide yang menyediakan banyak properti untuk mengkustomisasi kontrol. Properti CallbackClient dari kelas TPage menyediakan metode untuk memutakhirkan dan mengubah konten sisi-klien saat permintaan callback. Kontrol aktif bergantung pada koleksi kelas javascript.
Untuk demo cepat atas kontrol aktif, coba kontrol TActiveButton. Lihat juga bagian akhir dari tutorial Pengubah Kurs untuk contoh lebih mendalam.
* tutorial untuk kontrol ini belum lengkap.

Kontrol Aktif Standar

  • TActiveButton mewakili tombol klik pada halaman Web. Ia dapat dipakai untuk memicu permintaan callback.
  • TActiveCheckBox mewakili kotak centang pada halaman Web. Ia dapat dipakai untuk mengoleksi input dua-kondisi pengguna serta memicu permintaan callback.
  • TActiveCustomValidator memvalidasi kontrol tertentu menggunakan permintaan callback.
  • TActiveHyperLink mewakili hiperlink pada halaman Web.
  • TActiveImage mewakili gambar pada halaman Web.
  • TActiveImageButton mewakili tombol klik yang mempunyai gambar sebagai latar belakangnya. Ia bisa dipakai untuk memicu permintaan callback.
  • TActiveLabel mewakili label pada halam Web. Label dapat dikustomisasi melalui berbagai atribut CSS.
  • TActiveLinkButton mewakili hiperlink yang bisa melalukan permintaan callback.
  • TActivePanel mewakili penampung untuk kontrol lain pada halaman Web. Dalam HTML, ia ditampilkan sebagai elemen <div>. Kontrol pabel dapat diganti selama permintaan callback.
  • TActiveRadioButton mewakili tombol radio pada halaman Web. Dipakai terutama dalam sebuah grup di mana pengguna bisa memilih. Ini dapat digunakan untuk melakukan permintaan callback.
  • TActiveTextBox mewakili field input teks pada halaman Web. Ia bisa mengoleksi satu-baris, multi-baris atau input teks sandi dari pengguna. Ia bisa dipakai untuk melakukan permintaan callback.
  • TCallbackOptions opsi callback seperti pengendali event sisi-klien OnLoading.

Kontrol List Aktif

  • TActiveCheckBoxList menampilkan daftar kotak centang pada halaman Web dan setiap kotak centang dapat memicu permintaan callback.
  • TActiveDropDownList menampilkan kotak daftar dropdown yang membolehkan para pengguna untuk memilih satu opsi dari beberapa yang telah ditetapkan. Dapat dipakai untuk melakukan permintaan callback.
  • TActiveListBox menampilkan kotak daftar yang membolehkan satu pilihan atau multipel. Dapat dipakai untuk melakukan permintaan callback.
  • TActiveRadioButtonList mirip dengan TActiveCheckBoxList dalam setiap aspek kecuali bahwa setiap TActiveRadioButtonList menampilkan sebuah grup tombol radio. Setiap tombol radio dapat melakukan permintaan callback.

Kontrol Aktif Diperluas

Kemampuan Kontrol Aktif

Tabel berikut memperlihatkan Kontrol Aktif yang dapat memicu event callback dan menentukan apakah kontrol akan memunculkan event PostBack atau tidak jika Javascript dimatikan pada browser sisi-klien.
Nama Kontrol Memicu Callback Kembali ke PostBack
TActiveButton Ya Ya
TActiveCheckBox Ya Ya
TActiveCustomValidator Ya Ya
TActiveHyperLink TidakYa
TActiveImage TidakYa
TActiveImageButton YaYa
TActiveLabel TidakYa
TActiveLinkButton YaTidak
TActivePanel TidakYa
TActiveRadioButton YaYa
TActiveTextBox YaYa
TCallbackOptions TidakN/A
TActiveCheckBoxList YaYa
TActiveDropDownList YaYa
TActiveListBox YaYa
TActiveRadioButtonList YaYa
TAutoComplete Ya Tidak
TCallback YaTidak
TEventTriggeredCallback YaTidak
TInPlaceTextBox YaTidak
TTimeTriggeredCallback YaTidak
TValueTriggeredCallback YaTidak

Kelas Infrastruktur Kontrol Aktif

Kelas berikut menyediakan kelas infrastruktur dasar yang diperlukan guna merealisasikan kontrol aktif.

Load disqus comments

0 komentar