Client ekranının sağ alt kısmında varsayılan olarak görüntülenen butondan değil, formdaki form kontrolü ile belgenin silinmesini sağlayan aksiyondur.
Delete aksiyonunun özellikleri
Description(Açıklama) : Eylemin açıklaması yazılır. Bu açıklama daha sonraları uygulama geliştiricinin hangi aksiyonun hangi amaç ile kullanıldığını gösteren referans alanıdır. Burada yazılan değer aksiyonlar menüsünde şu alana karşılık gelmektedir.
Heading(Başlık) : Form Eylemi olarak eklendiğinde eylem listesindeki adı belirtir. Tasarlanan delete aksiyonu farklı aksiyonlar içerisinde tetiklenmek istendiğinde seçim alanında gözükecek metni temsil eder.
Run Condition(Çalıştırma Koşulu) : Bu alana girilen sorgudaki değer '0' ise ilgili işlem çalışmayacaktır.
Request Confirmation(Onay İste) : Eylemi çalıştırmadan önce onay isteyip istemediğinizi seçin. Onay İste aktif ise Onay Mesajı özelliği açılır ve onay istenirken görüntülenecek mesaj yazılır.
Kullanılan Örnek Örneğin; belgeyi silmek için bir butona tıklamak isterseniz, butona tıklandığında olayı ile Silme işlemi oluşturabilirsiniz.
Client ekranının sağ alt silme özelliğini görmek istemiyorsanız formun özelliğini değiştirebilirsiniz, özelliği Remove'dur ve No olarak değiştirilir.
Seçim Yes olarak değiştirildikten sonra Confirmation Message alanı açılacaktır. Burada kullanıcıya gösterilecek olan mesaj yazılır. Kullanıcı gelen bildirimde Evet / Hayır seçeneklerinden Evet'i seçerse silme işlemi gerçekleşecek, Hayır durumunda herhangi bir silme işlemi yapılmayacaktır.
Kullanılan Örnek 2 Daha önce oluşturmuş olduğumuz XP_TEST formunda sağ alt köşede bulunan butonlardan sağ ok butonuna basarak daha önce kaydettiğimiz kayıtlar arasında ilk kayıttan son kayda doğru gezmemiz mümkündür.
Daha sonra butonumuzun aksiyonları kısmında oluşturduğumuz Delete aksiyonu sayesinde Delete butonumuza basarak bu kaydı silebiliriz.
Kullanılan Örnek 3
Bu sebeple Delete aksiyonumuza bir Run Condition yazalım Daha önce form sayfası kaydedilmediyse '$PUserTableID$' alanımız boş gelecektir. Bu kontrolü Run Condition alanımıza koyarak eğer sayfa daha önce kaydedilmediyse, yani yeni bir form sayfasıysa silme işlemini engellemiş oluruz. |