Kural Yöneticisi
Kural yöneticisi, IDE'de yer alan bir özelliktir, Görünüm > Kural Yöneticisi seçeneği üzerinden erişilebilir. Bu araç, kullanıcıların form üzerinde yer alan nesnelerin görünüm özellikleri, sakladıkları veriler ve diğer özelliklerini kontrol ederek, nesnelerin davranışlarını belirlemelerini sağlar.
Kural yöneticisi, bir tarayıcı üzerinde çalışan yapıdır ve eklenen eylemler belirli bir koşula bağlı olabileceği gibi, koşul olmaksızın da zamanı geldiğinde çalışabilir. Arka planda çalışmak için, kendisi TypeScript kodlarını üreterek formun istemci tarafında yazılan kodlardan önce çalışır.
Kodlama bilgisi olmayan kullanıcılar, kural yöneticisi aracılığıyla kodlama işlemlerini rahatlıkla gerçekleştirebilirler. Kodlama bilgisi olan kullanıcılar ise kod karmaşıklığına boğulmadan kurallar yazabilirler. Bu sayede, bir form üzerine eklenmiş olan nesnelerin görünüm özellikleri ve sakladığı veriler gibi özellikleri kontrol ederek şekillendirmek mümkündür.
Kural yöneticisi, kullanıcıların işlerini kolaylaştırmak için tasarlanmış bir araçtır ve kodlama bilgisi olmayan kullanıcılar için özellikle kullanışlıdır. Ancak, kodlama bilgisi olan kullanıcılar da karmaşık kuralları yazarken kolaylıkla kullanabilirler.
Kullanım Örnekleri
Akış Kullanıcısına Göre Nesne Gizleme
Senaryo
- Formda, kullanıcıların ad ve soyad bilgilerini girerek kaydedebilecekleri bir alan bulunmaktadır. Bu alanın yanı sıra, kullanıcılar tarafından girilen bilgileri IK departmanına ekleyebilmek için bir buton mevcuttur.
- Bu buton, sadece akış başlatan kişinin bir üst yöneticisinde görünür olmalıdır. Bu şekilde, yalnızca doğru yetkileri olan kişilerin kaydedilen bilgileri IK departmanına aktarması sağlanmış olur.
Akış Kullanıcısına Göre Nesne Gizleme Görsel Anlatım
1. Flow
2. Kural Yöneticisi
3. Form Görüntüsü
4. Akış Başlatan Form Görüntüsü
5. Amir Onayı Form Görüntüsü
Rate puanına göre başarılı mı başarısız mı yazdırmak
Senaryo
- Eğer Rate kutucuğuna girilen değer 3 ise "Sen iyisin"
- 1 veya 2 ise "Kendini geliştirmen gerekiyor"
- 4 veya 5 puan ise "Harika bir başarı!"
yazdıran bir kural yöneticisi yapısı kurmak.
Akış Kullanıcısına Göre Nesne Gizleme Görsel Anlatım
Kural Yöneticisi Tanımlamaları
Burada dikkat edilmesi gereken bir nokta txtSistemYorumu kısmının hem text hem de value alanlarında değer gösterebildiğidir. Bu özellik TextBox nesnesine özgüdür. Value ve Text alanları birbirleriyle bağımlıdır.
Proje Görüntüleri
ComboBox'tan seçilen değere göre TextBox'ların görünüm özelliklerini değiştirme
Senaryo
Kural Yöneticisi Tanımlamaları
Form Görünümleri