Günü Sözü

"Hiçbir şey bilmeyen cahildir, ama bilip de susan ahlaksızdır. " Bertolt Brecht.
"İyilik yapabildiğim zaman mutlu olurum; ama en büyük mutluluk yapılan bir haksızlığı düzeltmektir." Tolstoy

27 Ocak 2015 Salı

Ax 2012 de satır renklendirme

ax 2012 de grid de satırları (herhangi bir koşula göre) renklendirme ihtiyacı duyabiliriz.

1.  ilgili formun datasource na gidelim.
2- renklendirme yapacağımız gridin datasource nu bulalım.
3- metodlar üzerinden sağ tuş ile override method lardan displayOption metodunu seçelim ve aşağıdaki kodu yada ihtiyacınız olan düzenlemeyi yapalım. ilgili formu yeniden açalım.

public void displayOption(Common _record, FormRowDisplayOption _options)
{
   HcmWorker           _hcmworker = HcmWorker::find(_record.RecId);
   Integer                     backColor = WinAPI::RGB2int(50,255,50) ;
   if( _hcmworker.DirPerson().EmplIdentNumber!='')
   _options.textColor(backColor);
   
super(_record, _options);

}