Collapse, yatay bloklara sahip içeriklerin daraltılıp genişletilebilir bir alanda gösterilmesini sağlayan elementtir. Çoğunlukla başlıkları görüntülenen bölümlerin, genişletildiğinde içinde bulunan diğer içerikler görüntülenir. Örneğin; birden çok açıklama başlığına sahip içeriklerde ve sıkça sorulan sorular gibi tasarımlarda kullanılır. Collapse elementi, kullanıcının belirli bir içeriği gizleyebilmesine ve açabilmesine olanak tanır. Genellikle Daha Fazla Göster veya Daha Az Göster düğmesi ile etkileşimli olarak kullanılır.
Çoğunlukla Collapse elementi, kullanıcıların içeriği daha düzenli bir şekilde yönetmelerine, fazla bilgiyi gizlemelerine ve ihtiyaç duyduklarında erişimlerine yardımcı olan önemli bir kullanıcı arayüzü elementidir. Uygulama geliştirme sürecinde kullanılırken, kullanıcı deneyimini ve kullanılabilirliği artırmak için dikkatli bir şekilde tasarlanmalıdır.
Collapse elementini uygulamanız içerisine eklemeniz oldukça kolay. Collapse elementini eklemek için aşağıdaki adımları izlemeniz gerekmektedir:
Collapse elementinin başlıklardan birine tıklandığında detay paneli açılır. Buraya direkt bir element ekleyebileceğiniz gibi Row ekleyerek daha kompleks bölümler de oluşturabilirsiniz.
Collapse elementi diğer elementler gibi mutlaka bir Container element içine eklenirler. Genel olarak Row içine eklenerek ekran tasarımını yapıyor olsak da diğer Container tipindeki elementler içine de eklenebilirler.
Collapse elementi seçildiğinde, Properties panelinde Collapse, Destroy Inactive Panel, Accordion, Collapse Panel, Authorization (Yetkilendirme), Visibility (Görünürlük) ve Actions parametreleri görüntülenir. Bu parametre alanları Collapse elementi ile ilgili özelleştirme ve özel yetkilendirme ayarlarını ve görünürlük tercihlerini düzenlemenizi sağlar.
Elemente role bağlı yetkilendirmeler verebileceğiniz gibi görünürlüğünü de göster/gizle/koşullu seçenekleriyle ayarlayabilirsiniz.
Collapse elementi içine metin ve ikonlar ekleyebilirsiniz. Elemente rol tabanlı yetkiler verebilirsiniz.
Collapse: Properties paneli aracılığıyla Collapse bölümünü açın. Buradan yeni Collapse panel ekleyebilir, silebilir, sıralamasını değiştirebilir ve var olan Collapse panelleri seçebilirsiniz.
Destory Inactive Panel: Collapse içinde bulunan panellerden açık olan paneli açık tutup diğer panelleri kapatır.
Accordion: Collapse içinde bulunan panellerden biri açıldığında açık olan diğerlerini daraltabilirsiniz.
Collapse Panel: Collapse içine eklediğiniz panelleri seçerek yönetebilirsiniz. Panellerden birini seçtiğinizde Header, Key ve Show Arrow özelliklerini değiştirebilirsiniz. Ayrıca seçili Collapse paneli üzerinde stil ayarlarını da yapabilirsiniz.
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.
Bu yöntemler, uygulamanızda kişiselleştirilmiş ve güvenli bir ortam yaratmanıza olanak tanır.
Ekranların veya elementlerin görünürlüğünün ayarlandığı kısımdır. Elementler'de Visibility yani Görünürlük, belirli bir durum ve/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.
Ekranınızın görünürlük yapısının ayarlandığı kısımdır. Kuika, uygulamanızdaki ekranların görünürlük kontrolünü yapabilmeniz için Always Visible, Hidden, Sometimes Visible seçeneklerini sunmaktadır.
Elementlerde veya ekranınızda Visibility ayarlarını yapmak için aşağıdaki adımları izleyebilirsiniz:
Yapmış olduğunuz seçim doğrultusunda elementin görünürlüğü ayarlanmış olacaktır.
Kuika, Arithmetic, Authorization, Condition, Device, Export, Geolocation, Local Storage, Multi Language, Navigation , Notification, Payment Stripe, UI Control, 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 Properties panelde yer alan +Add Action butonunu kullanabilirsiniz.
Elementlerinizi Styling Paneli ile özelleştirerek, web ve mobil uygulamalarınızda benzersiz ve etkileyici kullanıcı arayüzleri oluşturabilirsiniz. Bu genel kılavuz, çeşitli elementlerin (örneğin, Collapse) nasıl özelleştirileceğini açıklar ve ortak özelliklerle ilgili detaylı bilgiler sunar.
Elementlerin boyutlandırılması, hizalanması ve çevresel iç boşlukların (padding) ayarlanması gibi görsel düzenlemeleri buradan yapabilirsiniz. Bu ayarlar, elementin içerisinde bulunan diğer elementlerin düzenini de etkiler. Özellikler arasında Size, Min Size ve Align bulunur; ancak, bazı elementler Display özelliğini desteklemeyebilir.
Elementin metin özellikleri, yazı tipi ailesi, stil, renk, boyut, aralık ve diğer seçenekler aracılığıyla buradan düzenlenebilir. Bu bölüm, Text ile ilgili tüm ayarlamaları destekler.
Elementin arka planını renk veya görseller ile kişiselleştirmek için Fill ayarını kullanabilirsiniz. Bu, elementin görsel çekiciliğini artırır.
Elementlerinize kenarlık ekleyerek ve köşe yarıçaplarını ayarlayarak daha estetik bir görünüm kazandırabilirsiniz.
Web uygulamalarında kullanılan elementlere gölge efekti ekleyerek derinlik hissi verebilirsiniz. Ancak, bazı elementler mobil uygulamalar için uygun olmadığından gölge özelliği desteklenmeyebilir.