Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Lookup seçim işlemi veya Edit işlemi sonrası istediğim metodları nasıl tetiklerim?

  j-Platform/LPT

  Uyarlanmış formlar üzerinde grid hüçrelerininin data giriş işlemleri veya lookup işlemeri sonrası çalışmasını istediğimiz metodların tanımlarını yapıp çağırma gibi.


Invoke


Kişi bilgileri gizlidir. Logo çalışanları görebilir.
Onaylanmış Cevap

   Uyarlanmış formlar üzerinde grid hüçrelerininin data giriş işlemleri veya lookup işlemeri sonrası çalışmasını istediğimiz metodların tanımlarını yapıp çağırdığımız yerdir.

Tanımların yapılması;

ilk olarak uyarlanmış formumuzun grid tasatımı seçilip, Gridin properties alanından Action alanı tıklanır.

 

Açılan Action ekranından istersek yeni istersek var olan tanımlar  üzerine yeni metodlar ekleye biliyoruz. Yaptığımız bu örnekte grid üzerinde bulunan "Kod" isimli alanın tag numarasından      hangi lookup'a tanımlı olduğunu anlarız.Ekranda kırmızı cizgilerle belirttiğim yeri secip next tuşuna basıyoruz.

Gelen ekranda  hangi işlem sonrasında ve bu işlemin hangi tag numaralı nesne üzerinde yapılacağını belirttiğimiz ekrandır. Yaptığımız örnekte var olan bir tanıma yeni bir metod ekliyeceğimiz için hiç bir değişiklik yapmadan next tuşuna basıp devam ediyoruz.

Gelen Ektanda  "ok" işaretleyle belirtiğimiz gibi "add" butonuna tıklayıp  eklenen Invoke alanını secip, "Invoke Metod" alanına  çalıştırmak istediğimi metodun ismini girip işlemi bitiririz.

 

Formun event handler kısmında çalıştırmak istediğimiz metodu yazarız metod yazarken dikkat edilmesi gereken " ILbsXUIPane container, Object data, IClientContext context " bu üç alanın bulunmasıdır.

 

public void InvokeCodeMetod(ILbsXUIPane container, Object data, IClientContext context)

             {

              JOptionPane.showMessageDialog(null,"Test Invoke Metod");

}

 

 


24/03/15 16:27

Cevap vermek için giriş yapmanız gerekmektedir.