1. Aksiyonlarda Sıralama ve Sıralama İşlemi

Aksiyonlarda sıralama işlemi önemlidir. Kuika’da uygulama geliştirme sürecinde ekranlara ve/veya elementlere eklenen aksiyonların çalışma mantığı doğrusal bir sıraya dayanmaktadır. Bir ekrana ve/veya elemente eklediğiniz aksiyonlar Properties (Özellikler) paneli altında yer alan Actions altında eklenme sırasına göre (ilk eklenenden-son eklenene doğru) listelenmektedir. Geliştirdiğiniz uygulama özelinde eklediğiniz birden fazla aksiyonun çalışma mantığı ilk eklenen aksiyondan son eklenen aksiyona doğrudur.

Dolayısıyla ilk eklenen aksiyon ilk çalışacak, devamında eklenen aksiyonlar doğrusal sıraya göre çalışacaktır.

Aksiyonlar, eklenen sıraya göre çalıştığı için bir önceki aksiyonun dönüş değerlerinden biri, bir sonraki aksiyonda parametre değeri olarak da kullanılabilir.

Örnek bir Personel Ekleme sayfasında eklenen aksiyonlar üzerinden ilerleyelim. Personel ekleme ekranında bir Save butonu bulunmaktadır.

Örnek uygulama ekran görüntüsü)

Save butonuna tıklandığında öncelikle personel eklensin, daha sonra personel eklendiğine dair bildirim gelsin ve Personel listeleme ekranına dönüş sağlansın.

Örnek uygulama aksiyon sekmesi ekran görüntüsü

Bu işlem akışını sağlamak için 3 farklı aksiyon kullanılmalıdır ve 3 farklı aksiyonun çalışma sırası:

  1. Personel eklemeyi sağlayan Save Staff özel aksiyonu. Özel Aksiyonlar ile ilgili detaylı bilgi için ilgili içeriğimizi inceleyebilirsiniz.
  2. Bildirim için Notify aksiyonu.
  3. Personel Listeleme ekranına dönüş için Go Back aksiyonu şeklinde olmalıdır.

Bir ekrana ve/veya elemente eklediğiniz aksiyonların sıralamasını daha sonra değiştirebilirsiniz.

Yukarıda verilen örnek aksiyon paneliyle ilerleyelim.

Aksiyonların sıralamasını değiştirmek için ilgili ekranın ve/veya elementin Properties (Özellikler)’i altında yer alan Action'a gidin.

Action altında eklemiş olduğunuz aksiyonların eklediğiniz sıraya göre listelendiğini görebilirsiniz.

Sırasını değiştirmek istediğiniz aksiyona mouse ile basılı tutarak istediğiniz sıraya sürükleyin ve bırakın.