Kuika'nın Select Box elementi, uygulamanızda kullanıcıların belirli bir seçenekler arasından seçim yapmalarını sağlayan elementtir. Select Box ile açılır menü aracılığıyla mevcut seçenekler arasında kolayca geçiş yapabilir ve istedikleri seçeneği hızlı bir şekilde belirleyebilir. Bu eğitim içeriğinde, Select Box elementini nasıl kullanacağınızı ve seçeneklerinizi nasıl yapılandıracağınızı öğreneceksiniz.
Bu eğitim içeriği aşağıdaki başlıklardan oluşmaktadır:
Select Box elementi içine metin ekleyebilirsiniz. Elemente role bağlı yetkilendirmeler verebileceğiniz gibi görünürlüğünü de göster/gizle/koşullu seçenekleriyle ayarlayabilirsiniz.
Kuika ile uygulama geliştirme sürecinde Select Box elementine veri aktarımı sağlamak için, öncelikle Datasources modülünde bazı işlemleri gerçekleştirmelisiniz. Aşağıdaki adımları takip ederek verilerinizi Select Box'a aktarabilirsiniz.
2.1 Yeni Tablo Ekleme
2.2 Kolon Ekleme
Karşınıza gelen ekranda, Kuika tarafından varsayılan olarak oluşturulan Guid tipinde Id isimli bir kolon göreceksiniz.
2.3 Kolonları Tanımlama
3. Özel Aksiyon Oluşturma
Tablo oluşturma işlemi sonrasında, Select Box elementinde verilerin listelenmesini sağlayacak özel bir aksiyon oluşturmalısınız.
3.1 New SQL Action Ekleme
3.2 Aksiyon İsimlendirme
Açılan ekranda, aksiyonunuzu isimlendirin ve “Next” butonuna tıklayın. Örnek senaryo için, Select Box içerisinde departmanların listelenmesini sağlayacak aksiyon için SelectDepartment ismini kullanabilirsiniz.
3.3 SQL Editör Kullanımı
Açılan ekranda sizi bir SQL Editör karşılayacak. SQL Editör’de listeleme için gereken SQL sorgusunu yazın. Örnek senaryo kapsamında kullanılacak SelectDepartment aksiyonunu oluşturmak için aşağıdaki sorguyu kullanabilirsiniz:
SELECT * FROM Department
Kuika’da Select sorgusunu, herhangi bir sorgu ifadesi yazmadan da hızlı ve kolay bir şekilde oluşturabilirsiniz. Hızlı ve kolay bir şekilde listeleme aksiyonunu oluşturmak için SQL editör ekranının sol menüsünde bulunan Tables'a tıklayın. Department tablosunun üzerine imleç ile gelin ve detay menüsünü açın.
Bu adımları takip ederek, Select Box elementine veri aktarımını başarıyla gerçekleştirebilirsiniz.
Datasource görünüm modundaki işlemleri tamamladıktan sonra, UI Design modülünü açın. Daha sonra, Select Box elementi ile çalışmak istediğiniz ekranı seçin. Select Box elementine veri aktarımını sağlamak için öncelikle, Select Box elementinin yer alacağı ekrana oluşturmuş olduğunuz özel aksiyonu “Initial Action” olarak eklemelisiniz.
1. Initial Action Ekleme
“Initial Action” eklemek için aşağıdaki adımları izleyin:
2. Select Box Elementi Ekleme
Ardından, bir adet Select Box elementini çalışma alanına sürükleyip bırakın.
2.1. Select Box Elementine Tıklama
Veri aktarımını sağlamak için sürükleyip bıraktığınız Select Box elementine tıklayın.
3. Select Box Elementi Veri Bağlama Seçenekleri
1. Sağda kenardaki “Properties” paneli aracılığıyla “Options” menüsünü açın.
2. “Action” başlığı altında bulunan açılır menüde, özel aksiyon olarak oluşturduğunuz ve Select Box’da listelemeyi sağlayacak aksiyonu seçmelisiniz. Örnek senaryo kapsamında “SelectDepartment” aksiyonunu seçin.
3. “Field to display” başlığı altında, Select Box elementinde gösterilecek verilerin bulunduğu kolonu seçin. Örnek senaryo kapsamında “DepartmentName” seçimini yapın.
4. Son olarak, “Field to Use as Key” başlığı altında bulunan açılır menüde, key olarak “Id” seçimini yapın.
Bu adımları takip ederek, Select Box elementine veri aktarımını başarıyla gerçekleştirmiş olacaksınız.
Uygulamanızın ekran ve elementlerinde, "Anonymous Access" ve "All Roles Access" yetkilendirme seçenekleri ile kullanıcı erişimini özelleştirebilirsiniz. "Anonymous Access" herhangi bir hesap bilgisi sorgulaması olmadan erişimi mümkün kılarken, "All Roles Access" ile kullanıcı hesap bilgileri doğrulanarak erişim sağlanır.
Element düzeyinde yetkilendirme için, ilgili elementi seçip Properties panelinden "Authorization" ayarlarını düzenleyerek, uygulamanızın güvenlik ve kullanıcı deneyimini yönetebilirsiniz.
Ekranların veya elementlerin görünürlüğünü ayarlamanıza olanak tanır. Elementler'de Visibility, belirli bir durum veya koşula göre görünürlüğü düzenlemenizi sağlar. Her bir element için her zaman görünür olmasını, gizli olmasını veya bir koşula bağlı olarak görünüp gizlenmesini sağlayabilirsiniz.
Elementleri düzenlenebilir hale getirmenize olanak tanır.
Elementlerinizi Styling Paneli ile özelleştirerek, web ve mobil uygulamalarınızda benzersiz ve etkileyici kullanıcı arayüzleri oluşturabilirsiniz.
Kuika, Arithmetic, Authorization, Condition, Device, Export, Geolocation, Invers, Local Storage, Multi Language, Navigation, Notification, Payment, UI Control, Process Administration, Process Automation, Trigger, Process Automation, Process Administration ve String Operations gibi sistem aksiyonlarını barındırmaktadır.
Sistem aksiyonlarının yanı sıra kendi oluşturduğunuz SQL aksiyonları da kullanabilirsiniz.
Elementlere aksiyon eklemek için sağ kenardaki Properties panelinden “+ADD ACTİON” butonunu kullanabilirsiniz.