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

Custom form üzerinde save işlemi yakalama

  j-Platform/LPT

Lpt ile oluşturduğum bir form üzerinde kaydet butonuna basıldığı anda kayıt gerçekleşmeden konrol işlemini nasıl yapabilirim?


onsavedata save


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

Lpt ile tanımladığınız form'a tıkladığınızda formun event>property alanında onSaveData alanına metod tanımlayıp kontrol işlemini yapabilirsiniz.

Aşağıda ki örnek kodu gibi kullanabilirsiniz

public void onSaveData(JLbsXUIControlEvent event)
  {
    CustomBusinessObject data = (CustomBusinessObject) event.getData();
    String courseName = (String) ProjectUtil.getMemberValue(data, "CourseLink.CourseName");
    if (StringUtil.isEmpty(courseName)){
    event.setReturnObject(false);
     ProjectUtil.warn(event, "Kurs seçimi yapmalısınız !");
                                      }
  }

Not: event.setReturnObject(false); kod satırı ile koşulunuz sağlanmadığı taktirde save işleminin önüne geçmiş olursunuz.


04/06/15 11:13

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