Copy To Clipboard

Copy To Clipboard

Kuika’nın Copy to Clipboard aksiyonu, uygulamanızdaki belirli metin veya verileri kullanıcının panosuna (clipboard) kopyalamak için kullanılır. Bu sayede kullanıcılar, bilgileri hızlıca kopyalayarak başka alanlara yapıştırabilir, paylaşabilir veya saklayabilir.

Teknik Özellikler

  • Metin/Veri Kopyalama: Kullanıcının bir butona tıklamasıyla belirlenen metin ya da veri panoya aktarılır.
  • Kolay Paylaşım: Link, numara, kod, açıklama gibi veriler başka kullanıcılarla kolayca paylaşılabilir.
  • Web Uygulama Desteği: Aksiyon yalnızca web uygulamalarda çalışır. 
  • Basit Entegrasyon: Herhangi bir UI elementine tek bir aksiyon olarak kolayca eklenebilir.
Copy to Clipboard Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülüne geçin ve ilgili ekranı seçin.
  • “Kopyala” gibi bir buton oluşturun.
  • Butonu seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Device > Copy To Clipboard aksiyonunu ekleyin.

3. Aksiyon Parametrelerini Yapılandırma

  • Value: Panoya kopyalanacak metni veya veriyi belirtin.
  • Bu değer, Fixed, Form Component, Current, Action Result gibi kaynaklardan alınabilir ve Symbol Picker aracılığıyla bağlanabilir.
  • SAVE butonuna tıklayarak işlemi tamamlayın.
Kullanım Senaryosu: Bağlantıyı Panoya Kopyalama

Bir kullanıcı uygulama içinde oluşturulan davet bağlantısını bir arkadaşına göndermek isteyebilir. Bu durumda, bağlantı metni bir buton aracılığıyla panoya kopyalanabilir.

Kullanıcıya Bağlantı Kopyalama Aksiyonu Ekleme

  • UI Design modülüne girin ve sol kenardaki Elements panelinden bir Button elementini sürükleyip bırakın.
  • Properties panelinde, butonun Label kısmına “Bağlantıyı Kopyala” gibi bir ifade girin.
  • İlgili butonu seçin ve + ADD ACTION menüsünden: OnClick → Device → Copy to Clipboard aksiyonunu ekleyin.

Copy to Clipboard Aksiyonunu Yapılandırma

  • Value: Panoya kopyalanacak bağlantıdır.
    • Örnek (statik değer): https://kuika.com/invite?user=123
    • Örnek (dinamik değer): inviteData.link
    • Eğer bağlantı bir veri kaynağından (örneğin bir API'den gelen kayıt) dinamik olarak alınacaksa:
      • Buton, bir veri kaynağına bağlı bir form ya da detay sayfası içinde yer almalı.
      • inviteData gibi bir nesne, ilgili kayıt bilgilerini içermelidir.
      • Bu durumda Value alanına “inviteData.link” şeklinde bir bağlama (binding) yapılabilir.
      • Böylece her kullanıcıya özgü veya her kayda özel bağlantılar panoya kopyalanabilir.

Bu yapılandırmayla, kullanıcı butona tıkladığında belirlenen bağlantı panoya kopyalanır ve kullanıcı bu bağlantıyı başka bir yere yapıştırarak paylaşabilir.

Copy to Clipboard Aksiyonu İleri Seviye Özelleştirmeler
  • Dinamik Metin Kopyalama: Form bileşenlerinden gelen kullanıcı girdileri, işlem sonuçları veya oluşturulan dinamik linkler panoya aktarılabilir.
  • Kopyalama Sonrası Bilgilendirme: Aksiyonla birlikte bir uyarı ya da Toast mesajı göstererek kullanıcıya "Kopyalandı" bildirimi sunabilirsiniz.
  • Gizli Bilgi Kopyalama: Şifre, token veya sistem bilgileri gibi veriler sadece yetkili kullanıcılar için gösterilip kopyalanabilir.

Teknik Riskler 

  • Boş Veri: Kopyalanacak veri boşsa, kullanıcıya anlamlı bir uyarı gösterilmelidir.

  • Mobil Uyumluluk: Aksiyon yalnızca web uygulamalarda çalışır. Mobil cihazlar için farklı çözümler gerekebilir.
  • Tarayıcı Yetkileri: Bazı tarayıcılarda güvenlik nedeniyle kopyalama işlemi sınırlı olabilir. “Kopyala” işlemi doğrudan kullanıcı etkileşimi (click) ile tetiklenmelidir.

Copy to Clipboard aksiyonu, uygulamanızda kullanıcıların bilgi paylaşımını kolaylaştırmak için hızlı ve etkili bir çözümdür. Basit yapısı, yüksek kullanıcı deneyimi sunan etkisi ve geniş kullanım alanlarıyla, neredeyse her projede yer alabilecek bir aksiyondur.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar