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

ControllerCode içerisinde extension alanların kayıtları

  j-Platform/LPT

Extension alanları Controllercode içerisinde nasıl kaydedebilirim?


extension controllercode


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

Aşağıdaki kodları controllercode içerisinde kullanarak extension alanları kaydedebilirsiniz

CustomBusinessObject object = 
new CustomBusinessObject("{B17AE53B-FCA6-679A-1563-B66C376CB715}","ItemExtBO");

object.set("Strfld", "testCustomController");

((BasicBusinessObject)controller2.getFormData()).getExtensions().add(object); 

new CustomBusinessObject("{B17AE53B-FCA6-679A-1563-B66C376CB715}","ItemExtBO"); GUID ve üretilen extensionObject ismi parametre olarak geçiriliyor.

object.set("Strfld", "testCustomController"); Burada "Strfld" tanımladığımız object üzerinde set etmek istediğimiz alanın alias'ı, "testCustomController" ise vermek istediğimiz değer.

((BasicBusinessObject) controller2.getFormData()).getExtensions().add(object); burada ise controller'ın Object'ine extension takma işlemi yapılıyor. 


23/11/15 10:59

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