Kullanıcı Kılavuzu

Button

5/2/26
Button

1. Button Elementine Genel Bakış

Button elementi, kullanıcıların uygulama içinde bir işlem başlatmasını sağlayan temel etkileşim elementidir. Bir aksiyonu tetiklemek, veri göndermek, sayfa yönlendirmesi yapmak veya bir süreci başlatmak gibi pek çok senaryoda kullanılır. Görsel olarak dikkat çekici yapısı sayesinde kullanıcıyı harekete geçirmeyi amaçlar.

Button elementi yalnızca web uygulamalarında desteklenmektedir.

1.1. Sık Kullanım Senaryoları

  • Form gönderme (Submit, Save, Update işlemleri)
  • Sayfalar arası yönlendirme (Navigate)
  • Modal / Pop-up açma ve kapatma
  • Veri kaynağı aksiyonlarını tetikleme (Get, Save, Delete vb.)
  • Filtreleme veya liste yenileme işlemleri
  • Süreç başlatma (workflow, automation tetikleme)

2. Temel Özellikler

  • Metin, ikon veya her ikisini birlikte gösterebilme
  • Aktif, pasif (disabled) ve loading durumları
  • Dinamik görünürlük ve yetkilendirme desteği
  • Web ve mobil uyumlu kullanım
  • Diğer UI elementleri ve aksiyonlarla tam uyumlu çalışma

2.1. Button Elementi Özellikleri

Button elementini seçtiğinizde, sağ tarafta bulunan Properties paneli üzerinden ayarları yapılandırabilirsiniz.

Aşağıdaki tüm ayarlar madde madde açıklanmıştır:

  • Label: Button üzerindeki metni belirler. Kullanıcıların butonun işlevini hızlıca anlamalarını sağlar.
  • Icon: Button'a eklenen görsel simgeyi ifade eder. Butonun estetik ve işlevselliğini artırır.
  • Icon Position: İkonun buton üzerindeki konumunu ayarlayabilirsiniz. İkon, metnin solunda veya sağında yer alabilir.

Bu kılavuzu takip ederek Button elementini uygulamanızda etkili bir şekilde kullanabilirsiniz.

2.2. Elemente Eklenebilen Aksiyonlar

Button elementi, kullanıcı etkileşimine dayalı bir element olduğu için onClick tetikleyicisini destekler. Button’a tıklandığında aşağıdaki senaryolar gerçekleştirilebilir:

  • Bir Managed DB veya REST API aksiyonunu çalıştırma
  • Başka bir sayfaya veya ekrana yönlendirme
  • Set Value Of ile başka bir elementin değerini değiştirme
  • Modal, Drawer veya Pop-up açma
  • Süreç (Process Automation) başlatma
  • Koşullu aksiyonlar ile farklı akışlar oluşturma

3. Button Elementi Nasıl Kullanılır? 

Bu bölümde Button elementinin uçtan uca kullanımını örnek senaryolar üzerinden ele alacağız.

Senaryo: Detay Sayfası Görüntüleme

Bir uygulamada kullanıcıların mevcut sayfadan ayrılmadan detay bilgilere hızlıca erişebilmesi için Drawer yapısı tercih edilir. Bu senaryoda Button elementi, detay içeriklerini sayfa geçişi olmadan drawer içerisinde göstermek amacıyla kullanılır.

Senaryoda:

  • Kullanıcı, liste veya ana ekran üzerinde yer alan Detaylar butonunu görüntüler.
  • Kullanıcı Detaylar butonuna tıkladığında, tanımlı aksiyon tetiklenir ve ekranın yanından Drawer paneli açılır.
  • Açılan drawer içerisinde Detaylar Sayfası başlığı ve ilgili açıklama içeriği görüntülenir.
  • Kullanıcı, drawer içeriğini inceleyebilir ve ana sayfadaki bağlamı kaybetmeden işlemlerine devam edebilir.
  • Drawer kapatıldığında kullanıcı, aynı sayfa üzerinde kalmaya devam eder.

Elementin Eklenmesi ve Aksiyonun Bağlanması

  • Sayfaya Elements > Navigation > Button elementini sürükleyip bırakın.
  • Button elementi yanındaki boşluğa tıklayın Col > Styling > Layout > Align > Dikeyde ve Yatayda ortala olarak ayarlayın.
  • Button üzerindeki yazıyı Button > Properties > Label > “Detaylar” güncelleyin.
  • Button üzerine Button > Properties > Icon > “info” ikonunu ekleyin.
  • Detayların gösterileceği sayfayı son yan paneldeki Screens > New Screen > Screen name > ButtonDetail
  • Button elementinin bulunduğu ana sayfaya geri dönün.
  • Button elementine Button > Add Action > onClick > Navigation > Navigate aksiyonunu ekleyin.
  • Navigate aksiyonu içerisinde aşağıdaki iki gerekli tanımlamayı yapın.

Preview

Uygulama test edildiğinde, ilgili içerik alanında yer alan Detaylar butonuna tıklanır. Butona tıklanmasıyla birlikte mevcut sayfa karartılarak pasif hâle gelir ve ekranın ön planında Detaylar Sayfası açılır. Açılan bu yapı, kullanıcıyı mevcut sayfadan ayırmadan detay bilgilerin görüntülenmesini sağlar.

Kullanıcı detay içeriğini inceledikten sonra sayfayı kapattığında, arka plandaki ekran aynı durumda korunur. Bu kullanım sayesinde kullanıcı, sayfa geçişi yaşamadan detay bilgilere odaklanabilir ve uygulama içerisindeki akış kesintiye uğramaz.

4. Ortak Özellikler (Properties)

Button elementi üzerinde yer alan bazı alanlar tüm UI elementlerinde ortak olarak kullanılır. Bu nedenle, aşağıdaki özelliklerin detaylı açıklamaları ilgili genel kılavuz sayfalarında yer almaktadır:

5. Kullanım Tavsiyeleri (Best Practices)

  • Button metinlerini kısa, net ve aksiyon odaklı tutun (Kaydet, Gönder, Devam Et).
  • Uzun süren işlemlerde loading durumu kullanarak kullanıcıyı bilgilendirin.
  • Kritik işlemler (silme gibi) için renk ve ikonlarla görsel uyarı sağlayın.
  • Yetkilendirme kurallarını kullanarak butonun herkese görünmesini engelleyin.

6. Kısıtlamalar

  • Button elementi tek başına işlem yapmaz, mutlaka bir aksiyonla birlikte kullanılmalıdır.
  • Çok sayıda aksiyonun zincirlenmesi performansı etkileyebilir.
  • Mobilde ekran alanı sınırlı olduğu için buton boyutları ve yerleşimi dikkatli planlanmalıdır.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar