BAB 7 – Menyusun Komponen UI Baru

7.1 Pendahuluan Komponen Composite

  • JSF memungkinkan Anda untuk membuat komponen komposit dengan bantuan Facelets.
  • Sebuah komponen komposit dapat dianggap sebagai jenis khusus dari template yang bertindak sebagai komponen.
  • JSF menyediakan berbagai tag untuk membuat komponen komposit di bawah http://xmlns.jcp.org/jsf/composite namespace.
  • Untuk membuat komponen komposit dalam aplikasi JSF, Anda perlu menggunakan tag yang disediakan di perpustakaan tag komposit.
  • Anda dapat menggunakan tag berikut di perpustakaan tag komposit untuk membuat komponen komposit:
    – <composite:implementation>
    – <composite:interface>
    – <composite:attribute>
    – <composite:value Holder>
    – <composite:actionsource>
  • Tag  <composite:implementation> digunakan untuk memasukkan komponen UI standar yang diperlukan untuk membuat komponen komposit.
  • Tag <composite:interface> digunakan untuk mendefinisikan interface yang mengekspos karakteristik komponen komposit.
  • Anda dapat menentukan atribut dari komponen komposit dengan menggunakan scomposite yang: atribut> tag.
  • Anda dapat menentukan atribut dari komponen komposit dengan menggunakan tag<composite:attribute>
  • Untuk mengekspos nilai dari komponen UI individu komponen komposit, digunakan tag <composite:ValueHolder>.
  • Untuk mengekspos tombol perintah yang digunakan dalam komponen komposit sebagai komponen yang mengaktifkan peristiwa tindakan, digunakan tag <composite:actionSource> .

7.2 Implementasi Komponen Composite

  • Untuk menggunakan komponen komposit, Anda perlu melakukan langkah-langkah berikut:
    Buat halaman JSF dan tambahkan ruang nama/namespaces untuk tag inti perpustakaan dan komponen komposit yang akan digunakan.
    b. Menggunakan komponen komposit di halaman JSF.
  • Untuk membuat komponen komposit, Anda perlu melakukan langkah-langkah berikut:
    – membuat folder, diberi nama resources, dalam folder halaman Web dari aplikasi web.
    – membuat folder dalam folder resources dengan nama yang bermakna, seperti ccomp.
    – membuat halaman JSF dalam folder yang baru dibuat, dengan nama yang sesuai, seperti FdBack.
    – menambahkan kode xmlns:composite=“http://xmlns.jcp.org/jsf/composite”> kode di halaman FdBack untuk menyatakan tag komposit.

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*


Skip to toolbar