Kullanıcı Kılavuzu

Sub Array

1/8/25
Sub Array

Sub Array, Kuika platformunda bir dizinin belirli bir kısmını alarak yeni bir alt dizi (sub-array) oluşturmanızı sağlayan aksiyondur. Bu özellik, özellikle büyük veri kümeleriyle çalışırken veriyi parçalara ayırmak, filtrelemek veya belirli bölümler üzerinde işlem yapmak için kullanılır.

Teknik Özellikler

  • Alt Küme Oluşturma: Bir dizinin belirli başlangıç ve uzunluk değerlerine göre alt dizisi oluşturulur.
  • Veri Yönetimini Kolaylaştırır: Büyük veri setlerini daha küçük, anlamlı ve işlenebilir parçalara ayırmanıza olanak tanır.
  • Dinamik Veri İşleme Desteği: Farklı kaynaklardan gelen veriyle çalışırken, esnek ve yeniden kullanılabilir bir yapı sunar.
  • Web ve Mobil Uygulama Desteği: Sub Array aksiyonu, web ve mobil uygulamalar ile uyumludur.

Sub Array Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışacağınız projeyi seçin.
  3. UI Design modülünde çalışmak istediğiniz ekranı açın.
  4. Sağ kenardaki Properties panelini açın.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre String > Sub Array aksiyonunu ekleyin. 
  2. Açılan ayarlar panelinde aşağıdaki alanları yapılandırın:
  • Value: Üzerinde işlem yapılacak olan ana diziyi belirtir.
  • Starting Index: Alt dizinin başlayacağı indeks numarasıdır. ( Diziler 0’dan başlar.)
  • Count: Alt diziye dahil edilecek eleman sayısıdır. (Yani, kaç eleman alınacağını belirtir.)

Kullanım Senaryosu: Sipariş Listesinden Son 5 Öğeyi Alma

Bir e-ticaret uygulamasında kullanıcıya, yaptığı son 5 alışverişin gösterilmesi isteniyor.
Sistemde kayıtlı tüm siparişlerin bulunduğu bir diziden sadece son 5 tanesini göstermek için Sub Array aksiyonu kullanılır.

Senaryo akışı:

  • Tüm siparişlerin bulunduğu orders dizisi çekilir.
  • Kullanıcının sipariş sayısı kontrol edilir.
  • Starting Index alanı ve Count alanı 5 olarak tanımlanır.
  • Sub Array aksiyonu sayesinde sadece son 5 sipariş ekrana yansıtılır.

Sub Array Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik indeksleme: Başlangıç indeksini başka bir aksiyonun sonucuna göre ayarlayarak, koşullara özel parçalama yapılabilir.
  • Koşullu alt diziler: Belirli koşullarda sadece dizinin başından, ortasından veya sonundan öğeler alınabilir.
  • Sıralama & filtreleme kombinasyonu: Sub Array aksiyonu, sıralanmış ya da filtrelenmiş dizilerle birlikte kullanılarak anlamlı alt gruplar elde etmek için kullanılabilir.

Teknik Riskler

  • Geçersiz İndeks Aralığı: Starting Index ve Count değerlerinin, dizinin boyutunu aşmadığından emin olun. Aksi takdirde sistem hata verebilir veya boş dizi döndürebilir.
  • Negatif Değer Kullanımı: Negatif Starting Index veya Count kullanımı sistem tarafından desteklenmez ve beklenmedik davranışlara yol açabilir.
  • Boş veya Tanımsız Dizi: Value alanına gelen ana dizi boşsa veya hiç tanımlanmadıysa, Sub Array aksiyonu çalışmayabilir. Bu durumda önce dizinin doluluğu kontrol edilmelidir.
  • Dinamik Kaynakların Hatalı Bağlanması: Symbol Picker kullanılırken yanlış veri bağlama (örneğin sayı yerine string) alt dizinin yanlış çalışmasına ya da hata almasına neden olabilir.
  • Sıfır Elemanlı Alt Dizi: Count değeri 0 girilirse, aksiyon herhangi bir veri döndürmez. Bu durum bazen kullanıcıya hiçbir veri gösterilmemesine neden olabilir.

Sub Array, veri setlerinizi kontrol altına almanın ve UI üzerinde yalnızca gerekli veriyi göstererek kullanıcı deneyimini iyileştirmenin etkili bir yoludur. Özellikle listeleme, sayfalama ve özet gösterimler için vazgeçilmez bir aksiyondur.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar