Koşul Panelleri

Top  Previous  Next

Koşul Paneli, sayfa üzerindeki aynı alan içinde, farklı koşullarda gösterilmek üzere farklı içeriklerin tanımlanmasını sağlayan çok özel bir elemandır.

Sayfamız üzerinde kullanıcının durumuna göre farklı içerik göstermesi gereken bir alanımız olduğunu düşünün. Eğer kullanıcı henüz sisteme giriş yapmamış ise içinde giriş yapabilmesi için gerekli girdi alanlarının bulunduğu bir form gösterilecektir. Kullanıcı sisteme girdikten sonra ise aynı alan üzerinde bu defa girdi alanları yerine bir başka içerik gösterilecektir.

Adımlar:

1.İçeriği aşağıdaki gibi olan bir XML dokümanı hazırlayın ve "c:\xml\login.xml" olarak kaydedin.
 

 

<?xml version="1.0" encoding="UTF-8"?>

<root>

  <Kullanici>

    <GirisYapti>evet</GirisYapti>

    <HesapAdi>nur</HesapAdi>

  </Kullanici>

</root>

 

 

2.Projenizde yeni bir sayfa oluşturun
3.Sayfanın "Önizleme için XML Dosyası" özelliğine "c:\xml\login.xml" değerini verin
4.Sayfaya bir Koşul Paneli ekleyin. Elemanın sol üst köşesindeki ünlem işareti henüz eleman içinde bir koşulun tanmlanmamış olduğunu ve elemanın bu şekilde geçerli olmadığını belirtmektedir.
 

EmptyCondPanel

Eleman içinde iki koşul oluşturacağız; biri kullanıcı henüz sisteme girmemiş iken diğeri ise sisteme girdikten sonra görüntülenecek. İşimizi tamaladıktan sonra koşul paneli içinde yer alan elemanların proje kaşifindeki görünümü aşağıdaki gibi olacaktır.

CondPanel_PrjEx

 

5.Koşul Paneline çift tıklayarak Koşullar diyaloğunu açın. İçine PlusIcon düğmesi ile 2 koşul ekleyin.
6.Koşulları "GirisYapti" ve "GirisYapmadi" olaran adlandırın. Şimdi koşul paneli içindeki koşulları diyalog üzerindeki koşullara çift tıklayarak seçebilir ve ön plana gelmesini sağlayabiliriz.
7."GirisYapmadi" koşulunu ön plana getirin, içine 3 adet metin kutusu ve 2 adet yazı kutusu ekleyin ve değerlerini aşağıdaki gibi belirleyin.

Koşul: GirisYapmadi

Condition1

 

8."GirisYapti" koşulunu ön plana getirin, içine 3 adet metin kutusu ve değerlerini aşağıdaki gibi belirleyin.

Koşul: GirisYapti

Condition2

 

9.Önizleme için F9 tuşuna basın. Daha sonra XML dosyası içideki <GirisYapti> düğümünün değerini değiştirin, dosyayı kaydedin ve tekrar önizleme yaparak diğer koşulu da test edin.

 

camera2

Nasıl yapıldığını izle