VERİ AKSİYONLARI OLUŞTURMA

Select Action Oluşturma

Kuika ile uygulama geliştirme sürecinde bir veri kaynağında yer alan bir veri tablosundan kompleks yapıda kayıtları çekmek için Kuika’nın sunduğu Select Action’u kullanabilirsiniz. Bu özellik sayesinde fikir listeleme ekranları gibi çeşitli uygulama ekranları için gereken veri akışını hızlıca yapılandırabilirsiniz, bu da geliştirme sürecinde zaman tasarrufu sağlar.

Kuika ile uygulama geliştirme sürecinde bir veri kaynağında yer alan bir veri tablosundan kompleks yapıda kayıtları çekmek için Kuika’nın sunduğu Select Action’u kullanabilirsiniz.

Select Action aracılığıyla hiç kod yazmadan, birkaç basit seçim işlemi yaparak hızlıca Kompleks Select sorguları oluşturabilirsiniz.

Bu öğrenme içeriği kapsamında Designer 1 kursunda hazırlamış olduğumuz Web uygulamasında yer alan Dashboard ekranına verileri çekmek için SelectIdea adında bir aksiyon oluşturalım.

Bir fikrim var web uygulamasını açın. 

  1. Sol kenarda yer alan paneller içerisinde Custom Actions panelini açın.
  2. Managed DB ifadesi yanında yer alan + ikonuna tıklayın.
  3. Menüden Select Action’u seçin.
  4. Açılan ekranda aksiyonunuza bir isim verin.

Kaynak seçimi ile devam edelim.

  1. Choose Source alanında yer alan + ikonuna tıklayın ve açılan menüden Idea tablosunu seçin.
  2. Idea tablosu yanında yer alan link ikonuna tıklayın. Bu işlem Idea tablosuyla ilişkili olan tabloları kullanarak Kompleks aksiyonlar oluşturmayı sağlayacaktır.
  3. Açılan ekrandan Idea tablosuyla ilişkili olan Personnel tablosunu seçin.
  4. Aynı işlemi bu seferde IdeaCategory tablosu için yapalım.

Şimdi Field seçimlerini yapalım

  1. Fields sekmesini açın. 
  2. Bu sekme aracılığıyla her üç tabloda yer alan kolonlar arasından ilgili aksiyonda kullanılacak kolonları seçmeniz beklenir. Örneğin, Dashboard ekranında fikirlere ait görseller listelemek istiyoruz. Bu sekmede ilk olarak Idea tablosunu seçip ardından tabloda yer alan görsel kolonunu seçmemiz gerekir. Seçim işlemi sonrasında istediğimiz takdirde bu kolonlara Alias yani tanımlayıcı bir isim verebiliriz.
  3. Fields sekmesinde varsayılan olarak gelen seçimlere ekleme yaparak ilerleyelim.
  4. İlgili kolonları seçtikten sonra bu kolonlara Alias yani tanımlayıcı bir isim verebilirsiniz.
  5. Idea Tablosunda Seçilecek Kolonlar
  • Id (Alias: IdeaID)
  • CreatedDate, 
  • IdeaHolder, 
  • IdeaImage, 
  • Ideatitle seçimlerini yapın.

Şimdi Personel tablosundaki kolonları ekleyerek ilerleyelim.

  • ID (Alias: PersonnelID)
  • Fullname
  • PersonnelImage,
  • Title seçimlerini yapın.
  • Category tablosunda yer alan ID’yi ekleyin ve Alias aracılığıyla CategoryID olarak isimlendirin. Category tablosunda CategoryName’in seçili olduğundan emin olun.

Dashboard ekranında fikirlerin son eklenenden ilk eklene doğru listelenmesi için bir sıralama yapısı kurgulayalım.

  1. Şimdi SortOrder sekmesini açın, 
  2. Idea tablosunu seçin, kolon olarak CreatedDate kolonu seçin ve Descending seçimini yapın.

Aksiyon Testi ve Kaydetme

  1. Preview sekmesi aracılığıyla aksiyonu test edebilirsiniz. Fakat henüz veri tablolarına kayıt ekleme işlemi yapmadığımız için test sonucu boş gelecektir.
  2. İşlemleriniz sonrasında Create butonuna tıklayarak aksiyonu kaydedin.

Select aksiyonu kullanarak Web uygulamada yer alan fikir listeleme ekranı, mobil uygulamada yer alan Dashboard ve fikir listeleme ekranları için benzer aksiyonları oluşturmanızı bekliyoruz.

Kuika ile uygulama geliştirme sürecinde bir veri kaynağında yer alan bir veri tablosundan kompleks yapıda kayıtları çekmek için Kuika’nın sunduğu Select Action’u kullanabilirsiniz. Bu özellik sayesinde fikir listeleme ekranları gibi çeşitli uygulama ekranları için gereken veri akışını hızlıca yapılandırabilirsiniz, bu da geliştirme sürecinde zaman tasarrufu sağlar.

Kuika ile uygulama geliştirme sürecinde bir veri kaynağında yer alan bir veri tablosundan kompleks yapıda kayıtları çekmek için Kuika’nın sunduğu Select Action’u kullanabilirsiniz.

Select Action aracılığıyla hiç kod yazmadan, birkaç basit seçim işlemi yaparak hızlıca Kompleks Select sorguları oluşturabilirsiniz.

Bu öğrenme içeriği kapsamında Designer 1 kursunda hazırlamış olduğumuz Web uygulamasında yer alan Dashboard ekranına verileri çekmek için SelectIdea adında bir aksiyon oluşturalım.

Bir fikrim var web uygulamasını açın. 

  1. Sol kenarda yer alan paneller içerisinde Custom Actions panelini açın.
  2. Managed DB ifadesi yanında yer alan + ikonuna tıklayın.
  3. Menüden Select Action’u seçin.
  4. Açılan ekranda aksiyonunuza bir isim verin.

Kaynak seçimi ile devam edelim.

  1. Choose Source alanında yer alan + ikonuna tıklayın ve açılan menüden Idea tablosunu seçin.
  2. Idea tablosu yanında yer alan link ikonuna tıklayın. Bu işlem Idea tablosuyla ilişkili olan tabloları kullanarak Kompleks aksiyonlar oluşturmayı sağlayacaktır.
  3. Açılan ekrandan Idea tablosuyla ilişkili olan Personnel tablosunu seçin.
  4. Aynı işlemi bu seferde IdeaCategory tablosu için yapalım.

Şimdi Field seçimlerini yapalım

  1. Fields sekmesini açın. 
  2. Bu sekme aracılığıyla her üç tabloda yer alan kolonlar arasından ilgili aksiyonda kullanılacak kolonları seçmeniz beklenir. Örneğin, Dashboard ekranında fikirlere ait görseller listelemek istiyoruz. Bu sekmede ilk olarak Idea tablosunu seçip ardından tabloda yer alan görsel kolonunu seçmemiz gerekir. Seçim işlemi sonrasında istediğimiz takdirde bu kolonlara Alias yani tanımlayıcı bir isim verebiliriz.
  3. Fields sekmesinde varsayılan olarak gelen seçimlere ekleme yaparak ilerleyelim.
  4. İlgili kolonları seçtikten sonra bu kolonlara Alias yani tanımlayıcı bir isim verebilirsiniz.
  5. Idea Tablosunda Seçilecek Kolonlar
  • Id (Alias: IdeaID)
  • CreatedDate, 
  • IdeaHolder, 
  • IdeaImage, 
  • Ideatitle seçimlerini yapın.

Şimdi Personel tablosundaki kolonları ekleyerek ilerleyelim.

  • ID (Alias: PersonnelID)
  • Fullname
  • PersonnelImage,
  • Title seçimlerini yapın.
  • Category tablosunda yer alan ID’yi ekleyin ve Alias aracılığıyla CategoryID olarak isimlendirin. Category tablosunda CategoryName’in seçili olduğundan emin olun.

Dashboard ekranında fikirlerin son eklenenden ilk eklene doğru listelenmesi için bir sıralama yapısı kurgulayalım.

  1. Şimdi SortOrder sekmesini açın, 
  2. Idea tablosunu seçin, kolon olarak CreatedDate kolonu seçin ve Descending seçimini yapın.

Aksiyon Testi ve Kaydetme

  1. Preview sekmesi aracılığıyla aksiyonu test edebilirsiniz. Fakat henüz veri tablolarına kayıt ekleme işlemi yapmadığımız için test sonucu boş gelecektir.
  2. İşlemleriniz sonrasında Create butonuna tıklayarak aksiyonu kaydedin.

Select aksiyonu kullanarak Web uygulamada yer alan fikir listeleme ekranı, mobil uygulamada yer alan Dashboard ve fikir listeleme ekranları için benzer aksiyonları oluşturmanızı bekliyoruz.

Dosyalar

Yardımcı kaynaklar

Sözlük