Kayıtlar

jsf etiketine sahip yayınlar gösteriliyor

JSF Ders14 - Form Tag Elemanları | selectOneRadio

Resim
<h:selectOneRadio value="#{sinifIsmi.secilen}">        <f:selectItem itemValue="secenek1" itemLabel="secenek1"/>        <f:selectItem itemValue="secenek2" itemLabel="secenek2/>        <f:selectItem itemValue="secenek3" itemLabel="secenek3"/> </h:selectOneRadio> <h:selectOneRadio value="#{sinifIsmi.secilen}">         <f:selectItems value="#{sinifIsmi.secenekler}"/> </h:selectOneRadio>     JSF'de radio butonlar yukarıda görüldüğü üzere iki farklı şekilde oluşturulabilir.İkisi de aynı işlevi görmektedir. İlk kullanımda seçenek değerleri direkt olarak .xhtml sayfasına yazılmıştır. İkinci kullanımda ise secenekler bir diziye saklanmıştır. Personel.java package test; import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.faces.bean.*; @Manage

JSF Ders13 - Form Tag Elemanları | selectManyCheckbox

Resim
  selectManyCheckbox iki farklı şekilde oluşturulabilir. <h:selectManyCheckbox value="#{sinifIsmi.degiskenIsmi}">    <f:selectItem itemValue="deger1" itemLabel="label1" />    <f:selectItem itemValue="deger2" itemLabel="label2" />    <f:selectItem itemValue="deger3" itemLabel="label3" /> </h:selectManyCheckbox> <h:selectManyCheckbox value="#{sinifIsmi.degiskenIsmi}">     <f:selectItems value="#{sinifIsmi.degiskenlerIsmi}" /> </h:selectManyCheckbox> Seçilen değer yukarıda verilen ifadelerin " sinifIsmi.degiskenIsmi" kısmına atanır. Seçilen değer içinde birden fazla tutacağı için dizi yapılmalıdır. selectItem veya selectItems ile verilen ifadeler seçilebilecek seçenekleri belirtir. Personel.java package test; import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays;

JSF Ders12 - Form Tag Elemanları | selectBooleanCheckbox

Resim
<h:selectBooleanCheckbox value="#{sinifIsmi.degiskenIsmi}"/> JSF'de tek bir checkbox yukarıdaki şekilde oluşturulur.Burada dikkat edilmesi gereken husus checkbox değişkeninin boolean tipinde olmasıdır. Personel.java package test; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; import javax.faces.bean.*; @ManagedBean @SessionScoped public class Personel implements Serializable { private static final long serialVersionUID = 1L ; private String ad; private String sifre; private boolean ev; private boolean araba; public void setAd(String ad) { this . ad = ad; } public String getAd() { return ad; } public String getSifre() { return sifre; } public void setSifre(String sifre) { this . sifre = sifre; } public boolean isEv() { return ev; } public void setEv( boolean ev) { this . ev = ev; } public boolean isAraba() { return araba; } public v

JSF Ders11 - Form Tag Elemanları | inputHidden

Resim
<h:inputHidden value="gizliVeri" />    inputHidden öğesi gizli veri oluşturmak için kullanılır. Genellikle bu veri önceden setlenmiştir. Formu dolduran kişi bu öğeyi hiçbir şekilde göremez. Personel.java package test; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; import javax.faces.bean.*; @ManagedBean @SessionScoped public class Personel implements Serializable { private static final long serialVersionUID = 1L ; private String ad; private String sifre; public void setAd(String ad) { this . ad = ad; } public String getAd() { return ad; } public String getSifre() { return sifre; } public void setSifre(String sifre) { this . sifre = sifre; } public String gonder() { return ( "personel-bilgi?faces-redirect=true" ); } } index.xhtml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr

JSF Ders10 - Form Tag Elemanları | outputStylesheet

Resim
<h:outputStylesheet library="klasörAdi" name="cssDosyasi.css"/> Bir JSF projesine css stil dosyası yukarıdaki tag yardımıyla eklenir.Bunun için WebContent klasörü altına resources klasörü oluşturulur. Yukarıdaki outputStylesheet tagınun bulunduğu hiyerarşi şu şekildedir: WebContent/resources/klasörAdi/cssDosyasisi.css Personel.java package test; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; import javax.faces.bean.*; @ManagedBean @SessionScoped public class Personel implements Serializable { private static final long serialVersionUID = 1L ; private String ad; private String sifre; public void setAd(String ad) { this . ad = ad; } public String getAd() { return ad; } public String getSifre() { return sifre; } public void setSifre(String sifre) { this . sifre = sifre; } public String gonder() { return ( "personel-bilgi?faces-redirect=true" );

JSF Ders09 - Form Tag Elemanları | outputScript

Resim
<h:outputScript library="klasörAdi" name="jsDosyasi.js"/> JSF projesine javascript dosyası yukarıdaki şekilde eklenir. Bunun için WebContent klasörü altına resources klasörü oluşturulur. Yukarıdaki outputScript tagınun bulunduğu hiyerarşi şu şekildedir: WebContent/resources/klasörAdi/jsDosyasi.js Personel.java package test; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; import javax.faces.bean.*; @ManagedBean @SessionScoped public class Personel implements Serializable { private static final long serialVersionUID = 1L ; private String ad; private String sifre; public void setAd(String ad) { this . ad = ad; } public String getAd() { return ad; } public String getSifre() { return sifre; } public void setSifre(String sifre) { this . sifre = sifre; } public String gonder() { return ( "personel-bilgi?faces-redirect=true" ); } } index.xhtm

JSF Ders08 - Form Tag Elemanları | commandButton

Resim
   <h:commandButton action="#{sinifIsmi.metotIsmi}" value="butonYazisi"/>    <h:commandButton type="submit" value="butonYazisi" action="#{sinifIsmi.metotIsmi}"/>    <h:commandButton type="reset" value="butonYazisi"/>     <h:commandButton type="button" value="butonYazisi" onclick="cagrilacakJSMetod"/>     commandButton bean örneklemeye yarar. Aynı zamanda navigation yani yeni sayfaya geçmeyi sağlar. Yukarıdaki kullanımlardan 1 ve 2. satırlardaki kod aynı işi yapmaktadırlar. Bean örnekleyip sayfayı diğer sayfaya yönlendirir. 3.satırdaki kod o anda formda doldurulmuş verileri temizler. 4.satırdaki kod standart butona örnektir.Butona tıklanıldığında javascript metodu çağırır. commandButton action kısmında bir metot ismi yazılır. Bu metodun geri dönüş tipi String'tir ve geriye yönlendirilecek olan sayfanın uzantısı (.xhtml) olmadan sadece ismi yazılır