Kullanıcı Kılavuzu

Tree

30/6/25
Tree

Kuika’nın Tree elementi, hiyerarşik veri yapılarının görsel olarak sunulması için kullanılır. Kullanıcıların bilgiyi daha iyi anlamasına yardımcı olmak amacıyla, bu element bir dizi öğeyi ve alt öğeleri katmanlı bir şekilde organize eder. Tree elementleri, karmaşık verileri düzenli bir formatta sunarak kullanıcıların verileri kolayca keşfetmelerini sağlar. Örneğin, bir dosya yöneticisi uygulamasında klasör yapısını veya bir içerik yönetim sisteminde sayfa hiyerarşisini göstermek için idealdir. Bu eğitim içeriğinde, Tree elementini kullanarak uygulamanızda nasıl hiyerarşik yapı oluşturabileceğinizi öğreneceksiniz.

Tree elementi yalnızca web uygulamalarında desteklenmektedir.

Bu eğitim içeriği aşağıdaki başlıklardan oluşur: 

  • Tree elementi ekleme
  • Tree elementine veri bağlama
  • Element ayarları ve özelleştirme

Tree Elementi Ekleyin

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışacağınız projeyi seçin.
  3. UI Design modülüne girin.
  1. Sol kenardaki Elements panelinden, Display kategorisi altındaki Tree elementini sürükleyerek ekranınıza bırakın.

Tree Elementine Veri Bağlayın

Tree elementi, özel bir liste olarak kullanılamaz; bu nedenle bir veri tablosuna bağlıdır. Veri bağlama işlemi için aşağıdaki adımları izleyin:

1. Datasource Oluşturma

  1. Datasource modülüne girin.
  2. Yeni bir tablo oluşturun ve aşağıdaki kolonları tanımlayın:
    • ID (Guid): Verinin benzersiz kimliği
    • Title (String): Görüntülenecek öğenin başlığı
    • ParentID (Guid): Verinin bağlı olduğu üst öğenin kimliği (Ana öğeler için null değerini kullanın)

2. SQL Action Oluşturma

  1. Actions modülüne gidin.
  2. + ikonuna tıklayın ve New SQL Action seçeneğini seçin.
  3. Aşağıdaki SQL komutunu girin:
SELECT * FROM your_datasource_nam
  1. CREATE butonuna tıklayarak SQL Action’ı oluşturun.

3. Tree Elementine Veri Bağlama

  1. Tree elementini seçin.
  1. Sağ kenardaki Properties panelinden Options bölümüne gidin.
  2. Actions alanına tıklayın ve oluşturduğunuz SQL Action’ı seçin.
  3. Aşağıdaki alanları yapılandırın:
    • Field to Display ID: Verilerin gösterileceği veri tabanı kolonunu seçin (örneğin, Title).
    • Field to Use as Key: Verinin benzersiz anahtarı olarak kullanılacak kolon (genellikle ID seçilir).
    • Field to Use as Parent: Alt öğelerin hangi üst öğeye ait olduğunu belirleyen kolon (ParentID). Eğer veri en üst seviyede yer alacaksa, bu alanın değeri null olarak döndürülmelidir.
    • Checkable: Bu seçenek aktif hale getirildiğinde, Tree öğeleri yanlarında seçim kutusu (checkbox) ile birlikte görüntülenir. Kullanıcıların birden fazla öğe seçmesine olanak tanır.

Element Ayarları ve Özelleştirme

Authorization (Yetkilendirme)

  • Anonymous Access: Kullanıcıların hesap bilgisi girmeden erişmesini sağlar.
  • All Roles Access: Kullanıcıların hesap bilgileri doğrulanarak erişim sağlanır.
  • Element düzeyinde yetkilendirme için Properties panelinden Authorization ayarlarını düzenleyin.

Visibility (Görünürlük)

  • Always Visible: Element her zaman görünür.
  • Hidden: Element gizlenir.
  • Sometimes Visible: Element, belirli bir koşula bağlı olarak görünür.

Ayarı yapılandırmak için:

  1. Ekrandaki elementi seçin.
  2. Sağ kenardaki Properties panelini açın.
  3. Visibility alanında ihtiyacınıza göre bir seçenek belirleyin.

Editability (Düzenlenebilirlik)

  • Enabled: Element düzenlenebilir.
  • Disabled: Element düzenlenemez.
  • Sometimes Enabled: Element, belirli koşullara göre düzenlenebilir veya düzenlenemez.

Style Panel ile Arayüz Tasarımı

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:

  • Layout (Düzen): Boyutlandırma, hizalama ve iç boşluk (padding) ayarları. Ayarlar arasında Size, Min Size ve Align bulunur.
  • Text (Metin): Yazı tipi, stil, renk, boyut ve aralık ayarları.
  • Fill (Dolgu): Arka planı renk veya görsellerle özelleştirme.
  • Border (Kenarlık): Kenarlık ekleme ve köşe yarıçapı ayarları.
  • Shadow (Gölge): Elementlere derinlik katmak için gölge efekti ekleme.

Bu adımları takip ederek, Area Chart elementini ihtiyaçlarınıza uygun şekilde yapılandırabilirsiniz.

Actions (Aksiyonlar)

Kuika, aşağıdaki sistem aksiyonlarını destekler:

  • 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.
  • Kendi oluşturduğunuz SQL aksiyonlarını da kullanabilirsiniz.
  • Aksiyon eklemek için Properties panelinden +ADD ACTION butonunu kullanabilirsiniz.
Actions desteği bazı elementlerde geçerli olmayabilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar