Kuika’nın Breadcrumb elementi, web uygulamalarında kullanıcıların uygulama içindeki konumlarını kolayca takip etmelerini sağlamak amacıyla geliştirilmiştir. Dinamik yapısıyla menü yapınızla uyumlu şekilde çalışarak kullanıcı deneyimini güçlendirir. Bu element sayesinde kullanıcılar, bulundukları ekranın hiyerarşisini rahatça görebilir ve önceki sayfalara hızlı bir şekilde geri dönebilir.
Bu eğitim içeriği aşağıdaki başlıklardan oluşur:


Breadcrumb elementi, uygulamanın bulunduğu ekranı current (mevcut sayfa) olarak işaretlerken, ona ait üst seviye parent menüleri sol tarafa dinamik olarak yerleştirir. Menü yapısına bağlı olarak otomatik güncellenir ve herhangi bir manuel müdahale olmadan hiyerarşik olarak çalışır.
Properties paneli üzerinden özelleştirilebilecek başlıca ayarlar:
BreadCrumb’ın doğru çalışabilmesi için veri kaynağında (örneğin bir tablo veya API kaynağında) bağlantı alanlarının uygun şekilde yapılandırılması gerekir. Aşağıdaki kontrolleri yaparak ilerleyebilirsiniz:
Örnek Senaryo: HomePage / Urunler / Teknoloji
Bu yapıda “Urunler” butonuna tıklandığında Urunler ekranına yönlendirme yapılabilmesi için Link Field alanında “Urunler” değeri bulunmalıdır.
Bu özelliğin doğru çalışması için projede HomePage, Urunler ve Teknoloji ekranlarının tanımlı olması gerekir.
Örnek Tablo Yapısı
BreadCrumb verisi için en temel seviyede tablo aşağıdaki kolonları içermelidir:
Örnek yapı:
Bu yapı sayesinde BreadCrumb elementi, kullanıcı hangi ekrandaysa o ekranın hiyerarşisini dinamik olarak oluşturur ve önceki sayfalara geri dönüşü sağlar.
Authorization (Yetkilendirme)

Element düzeyindeki erişim kontrolünü yönetmek için, Properties panelindeki Authorization bölümünü kullanabilirsiniz.
Erişim Tipleri
Anonymous
Elementin tüm kullanıcılar tarafından, giriş yapmadan görüntülenmesine izin verir.
Restricted
Erişimin yalnızca doğrulanmış kullanıcılara veya belirli rollere göre sınırlandırılmasını sağlar.
Unauthorized Behavior (Hide / Disable)
Kullanıcı gerekli role sahip değilse, elementin nasıl davranacağını Choose alanından belirleyebilirsiniz:
Bu ayar, yetkisiz kullanıcıların elementle nasıl karşılaşacağını yönetmeniz için kullanılır.

Ayarı yapılandırmak için:


Elementlerinizi Styling Panel ile özelleştirerek, web ve mobil uygulamalarınız için etkileyici arayüzler oluşturabilirsiniz. Bu bölümde, aşağıdaki ayarları yapılandırabilirsiniz: