PrimeFaces Extensions Nedir? Kullanımı

PrimeFacesprimefacesextensions

PrimeFaces Dersleri‘ne hoşgeldiniz. (PrimeFaces Dersleri İçin Tıklayınız.)

Java Server Faces Projelerinizde PrimeFaces’i mükemmel şekilde kullanıyor, ancak ekstrem durumlarda PrimeFaces’in daha fazla yetenekli olmasını istiyorsanız PrimeFaces Extensions yardımınıza koşabilir.

PrimeFaces Extensions PrimeFaces’in ShowCase’sinde olmayan bir kütüphanedir. Bu kütüphane içerisinde showcase’den farklı olarak araçlar içeriyor. Örnek olarak bir zamanlayıcı ya da regex kontrolü ya da resim düzenlemeleri ya da verileri excel’e aktarmak gibi işlemleri yapabileceğiniz 29 adet eklenti bulunmakta. Projelerinize ihtiyaç halinde ekleyebileceğiniz PrimeFaces Extensions için öncesinde yapmamız gereken işlemlere bakalım.

PrimeFaces Extensions bazı dependency’lere ihtiyaç duymakta. Bu anlatacağım kurulum, Manuel kurulumdur.

  1. PrimeFaces’i indiriyoruz. (Buradan)
  2. PrimeFaces Extensions kütüphanesini indiriyoruz. (Buradan)
  3. Apache Commons Lang3 kütüphanesini indiriyoruz (Buradan)
  4. Eğer projenizde PrimeFaces Extensions’un Exporter bileşenini kullanmak istiyorsanız;
    1. Excel için Apache POI (Buradan)
    2. Pdf için iText (Buradan)

Yukarıda bahsettiğim kütüphaneleri indirdikten sonra bu kütüphaneleri projemize ekliyoruz.

PrimeFaces Extensions’u Java Server Faces sayfamızda kullanmak için sayfamıza tanımlamamız gerekmekte.

Hem PrimeFaces’in kendisini hemde Extensions’u eklmemiz gerekiyor.

PrimeFaces Extensions için sayfamızda

tagını kullanarak işlemlerimizi yapıyoruz.

web.xml içerisine ise

yazarak projemizin kütüphane yolu ile sayfamız arasındaki yapıyı belirtmiş oluyoruz.

İlerleyen günlerde PrimeFaces Extensions’un elemanlarını örnekler ile açıklayarak yazacağım.

PrimeFaces Extensions’un şu an için kullanabileceğiniz bileşenleri ise şunlar. (Üzerine Tıklayarak Detaylı Örneklere Ulaşabilirsiniz (Yakında!))

  • ClientBehaviours
  • Converters
  • Functions, Utils
  • Analog Clock
  • BlockUI
  • CKEditor
  • CodeMirror
  • Timer
  • Document Viewer
  • DynaForm
  • FluidGrid
  • GChart
  • Gravatar
  • Exporter
  • ImageAreaSelect
  • ImageRotateAndResize
  • InputNumber
  • KeyFilter
  • Knob
  • Layout
  • MasterDetail
  • RemoteCommand
  • Spotlight
  • TimePicker
  • Timeline
  • Tooltip
  • TriStateCheckbox
  • TriStateManyCheckbox
  • QRCode

 

1 comment

  1. Vuqar

    İyi günler. Biliyorum konu ile alakalı diyil ama bi kitap önermişdiniz Kim korkar javadan. Eskisini bulamadım 7ci baskısı çıkmış Aynı kitapmı eskisi ile

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir