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

Kode ile lookup tanımı

  j-Platform/LPT

Custom oluşturduğum bir browser'ı kod  ile lookuptan nasıl açabilirim?


Lookup


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

Aşağıda Lookup tanımının Kod ile yapılış örneğini kullanabilirsiniz.

                 public void ClassonLookup(JLbsXUIControlEvent event) {
                               CustomBusinessObject data = (CustomBusinessObject) event.getData();
                               JLbsXUIPane container = event.getContainer();
 
                               JLbsXUILookupInfo info = new JLbsXUILookupInfo();
                               info.setQueryParamValue("P_CLASSNAME", "MAT%");
                               info.setQueryTerms(new String[] {"T_CLASSNAME"});
                              
                               boolean ok = container.openChild("Forms/CFClassBrowser.lfrm", info,
                                                               true, JLbsXUITypes.XUIMODE_DBSELECT);
                               if ((!ok) || (info.getResult() <= 0))
                                               return;
 
                               int classLRef = info.getIntegerData("LOGICALREF");
                               int classCapacity = info.getIntegerData("CAPACITY");
                               String className = info.getStringData("CLASSNAME");
 
                               ProjectUtil.setMemberValue(data, "ClassReference", classLRef);
                               ProjectUtil.setMemberValue(data, "ClassLink.Capacity", classCapacity);
                               ProjectUtil.setMemberValue(data, "ClassLink.ClassName", className);
                              
                               container.resetValueByTag(2000006);
                               container.resetValueByTag(2000012);
 
                }

 


04/06/15 10:59

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