
Kuika'nın Auto Complete elementi, kullanıcıların metin girişi sırasında hızlı bir şekilde öneriler almasını sağlar. Kullanıcılar metin yazmaya başladıklarında, önceden tanımlanmış veri listesinden otomatik olarak uygun öneriler sunulur. Bu kılavuzda, Auto Complete elementini nasıl kullanacağınızı ve öneri listesini nasıl yapılandıracağınızı öğreneceksiniz.

Properties panelinden aşağıdaki ayarları yapılandırabilirsiniz:

Auto Complete elementi, kullanıcı etkileşimlerine bağlı olarak olay (event) bazlı aksiyonlar tanımlanmasını destekler. Aksiyonlar, elementin kendisine değil; kullanıcı girişleri ve seçimleri sonucunda tetiklenen event’lere bağlanır.
Auto Complete elementi için aksiyonlar, Properties > Add Action alanı üzerinden aşağıdaki event’ler aracılığıyla eklenebilir.
Desteklenen Aksiyon Tetikleyicileri
onSearch: Kullanıcı arama yaptığında tetiklenir. Arama metni temizlendiğinde (clear) de çalışır.
Kullanım amaçları:
Örnek senaryo: Kullanıcı şehir ismi yazdıkça, API üzerinden eşleşen şehirler liste halinde getirilir.
onSelect: Kullanıcı her seçim yaptığında tetiklenir.
Kullanım amaçları:
Örnek senaryo: Kullanıcı bir ürünü seçtiğinde, ürün detayları otomatik olarak ilgili alanlara yazılır.
onChange: Yalnızca seçilen item değiştiğinde tetiklenir.
Kullanım amaçları:
onBlur: Kullanıcı Auto Complete alanından odak çıktığında tetiklenir.
Kullanım amaçları:
getTextFromValue: Seçilen değerden gösterilecek metni elde etmek için kullanılır.
Kullanım amaçları:
Örnek senaryo: Value olarak user_id, metin olarak Ad Soyad bilgisinin gösterilmesi.
Aksiyonlara İlişkin Temel Kurallar
Auto Complete elementi, özellikle arama, filtreleme ve büyük veri setleriyle seçim yapılan senaryolarda aksiyonlarla birlikte kullanıldığında güçlü ve esnek bir kullanıcı deneyimi sunar.

Bu kılavuzu takip ederek Auto Complete elementini uygulamanızda etkili bir şekilde kullanabilirsiniz.
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.

Always Visible: Element her zaman görünür.
Hidden: Element gizlenir.
Sometimes Visible: Element, belirli koşullara bağlı olarak görünür.
Sometimes Visible seçeneği kullanıldığında AND / OR grupları doğrudan eklenebilir ve görünürlük kuralları birlikte gruplandırılarak daha karmaşık senaryolar rahatlıkla yönetilebilir.
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: