Türkçe'de event kelimesi olay olarak çevrilir. Bu terim, son kullanıcının arayüzle etkileşimde bulunduğu her türlü eylemi ifade eder. Örneğin; bir TextInput'a harf girilmesi, bir butona fare ile tıklanması, bir Selectbox’ta seçili öğenin değiştirilmesi veya bir formdaki input nesneleri arasında klavyedeki 'Tab' tuşu ile geçiş yapılması gibi durumlar birer olaydır.
Türkçe'de event kelimesi olay olarak çevrilir. Bu terim, son kullanıcının arayüzle etkileşimde bulunduğu her türlü eylemi ifade eder. Örneğin; bir TextInput'a harf girilmesi, bir butona fare ile tıklanması, bir Selectbox’ta seçili öğenin değiştirilmesi veya bir formdaki input nesneleri arasında klavyedeki 'Tab' tuşu ile geçiş yapılması gibi durumlar birer olaydır.
Kuika kullanıcıları olarak, bu olaylar gerçekleştiğinde geliştirilen uygulamanın belirli tepkiler vermesini isteriz. Örneğin, bir kayıt ekranında Kaydet butonuna basıldığında, arayüzde girilen verilerin kaydedilmesini sağlamak veya bir listede bir kayıt üzerine tıklandığında ilgili kaydın detaylarını gösterecek bir ekranın açılmasını isteyebiliriz.
Bu olaylar, elementler tarafından oluşturulur ve her element, doğası gereği farklı olaylar gerçekleştirebilir. Örneğin, bir butonun onClick olayı en yaygın kullanılan olaylardan biridir. TextInput veya bir selectbox için de onChange olayı sıklıkla kullanılan diğer olaylardır. Hangi elementin, hangi olayları ürettiği bilgisi, ilgili element seçildiğinde ve Add action tıklandığında Action Picker içerisinde listelenir.
Kuika'da sık karşılaşılan olaylara birlikte bakalım:
onClick : Mouse'un sol tuşu ile tıklama anlamına gelir.
onChange : İlgili elementin değerinde veya özelliklerinde bir değişiklik olduğu anlamına gelir.
onBlur : Odağın bir elementten başka bir elemente geçtiği anlamına gelir.
Özel bir not olarak, 'Page Init' olayı, bir ekranın yüklenme sürecinde çalıştırılması gereken aksiyonların başlatılmasına izin verir.