Datasources Modülünde SQL Editor ile Özel Aksiyonlar Oluşturun
Kuika ile geliştirdiğiniz bir uygulamada, özel aksiyonlar oluşturabilir ve bu aksiyonları ekranlarınızda kullanabilirsiniz. Datasources modülünün sol menüsünden, geliştirdiğiniz uygulamada bulunan veri kaynaklarını, aksiyonları ve tabloları görüntüleyebilir, yeni veri kaynakları, aksiyonlar ve tablolar ekleyebilirsiniz.
Kuika platformuna giriş yaptıktan sonra “Apps” ekranından çalışacağınız projeyi açın.
“Datasources’’ (1) modülünde sol kenarda bulunan “Actions’’ başlığı yanındaki “+” ikonuna tıklayın.
Açılan menüden “New SQL Action” seçimini yapın.
Eğer Actions alt panelinde yeni bir Custom Action oluşturmak istiyorsanız, New SQL Action seçeneğine tıklayın. Eğer yeni bir klasör oluşturup bu klasör altında Custom Actions oluşturmak istiyorsanız, New Folder seçeneğine tıklayın ve klasörünüzü isimlendirerek oluşturun.
Örnek bir senaryoda, personel listesinde yer alan departmanların listelenmesini sağlayan bir aksiyon oluşturacağınızı düşünelim. Bu aksiyonu oluşturmadan önce, “Department” adında bir tablo oluşturmalısınız. Tablo oluşturma işlemleriyle ilgili detaylı bilgiye içeriğimizden ulaşabilirsiniz.
Uygulamanızda departmanları listelemek için “Select Department List” isimli bir özel aksiyon oluşturun.
SQL Editor’de listeleme için gereken SQL sorgusunu yazın.Sorgu ekleme ekranında tablolar özelinde otomatik olarak oluşur.
Tablo özelinde otomatik sorgu eklemek için sol menüdeki tablo isminin yanındaki üç noktaya tıklayın. Kuika, “Select”, “Update” ve “Delete” sorgularını otomatik olarak eklemenize ve üzerinde değişiklik yapmanıza olanak sağlamaktadır.
Select Department List özel aksiyonuyla departmanları listelemek için aşağıdaki sorguyu kullanabilirsiniz:
Copyselect *from Department WHERE DepartmentName LIKE@searchForOR@searchForisnullOR@searchFor=''ORDERBY DepartmentName
Sorguyu yazdıktan sonra, sağ üst köşede bulunan “TEST” butonu ile sorgunuzu test edin ve ardından “CREATE” butonuna tıklayarak özel aksiyonu oluşturun.
Oluşturduğunuz aksiyonu sol panelde görüntüleyebilir, daha sonra düzenleyebilir, ismini değiştirebilir ve silebilirsiniz.
Aksiyonu düzenlemek için aksiyonun üzerine gidin ve açılan üç noktaya tıklayın.
Ardından “Edit” seçimini yapın.
Açılan ekranda, mevcut SQL sorgularını düzenleyebilir ve sağ üstte bulunan “Update” butonuna tıklayarak güncelleyebilirsiniz.
Ayrıca aksiyonu silmek isterseniz, açılır menüde yer alan “Delete” seçeneğine tıklayın ve işlemi tamamlayın.
Projelerde kullanılan özel aksiyonlar, ilişkili oldukları modül veya işlemlerden kaldırılmadan silinemez ve bu durumda hata mesajı görüntülenebilir.