Uyarlanmış formlar üzerindeki grid hücrelerininin data giriş işlemleri veya lookup işlemleri sonrası çalışmasını istediğimiz işlemleri yapabiliri.
İşlem adımları ;
1 - Grid Actions ekleme
LPT geliştirme ortamında ilgili form açılır ve grid seçilir.
ekran resmindeki gibi grid'e ait properties > actions alanı tıklanır.
2 - Actions
Açılan Actions ekranından var olan tanımlar üzerine yeni metodlar ekleme seçeneğini seçelim.
Bu örnekte grid üzerinde bulunan "Kod" alanının tag numarasından hangi lookup'a bağlı olduğunu bulalım.
Kırmızı çizgilerle belirtilen alan seçilip next tuşuna basalım.
3 - New Action
Gelen ekranda;
- hangi işlem sonrasında
- bu işlemin hangi tag numaralı nesne üzerinde
yapılacağını belirttiğimiz ekrandır.
Bu örnekte var olan bir tanıma yeni bir metod ekleyelim.
Bu nedenle burada değişiklik yapmadan next tuşuna basıp devam ediyoruz.
4 - Commands
Gelen Ekranda
- add butonuna tıklayın
- eklenen Invoke alanını seçin,
- Invoke Metod alanına çalıştırmak istediğimi metodun ismini girin (herhangi bir metod adı)
- finish ile işlemi bitiriniz
Formun event handler kısmında çalıştırmak istediğimiz metodu yazmamız gerekir.
Metod ta dikkat edilmesi gereken " ILbsXUIPane container, Object data, IClientContext context " alanın bulunmasıdır.
public void InvokeCodeMetod(ILbsXUIPane container,Object data, IClientContext context)
{
JOptionPane.showMessageDialog(null,"Test Invoke Metod");
}