Blog Listem

25 Haziran 2014 Çarşamba

AX 2012 - Form datasını yenilemek

Çağırdığınız bir alt rutin ekrandaki datayı yeniliyor. Formda data yenilenmiyor. Bunu çözmek için önce research, sonra refresh metodlarını çağırmanız en uygun yoldur. Research mevcut query filtrelerinizi bozmaz ve true parametresiyle çağırdığınızda önceki kayda konumlanır:

    LedgerJournalTrans_DS.research(true);
    LedgerJournalTrans_DS.refresh();


Çağırdığınız rutin bir SysOperation class rutiniyse ve ekran halen yenilenmiyorsa controller classda bunu yapmayı unutmayın:

 controller.parmExecutionMode(SysOperationExecutionMode::Asynchronous);

Aksi takdirde classın işi bitmeden research ve refresh çalıştırmış ve dataları yenilememiş olursunuz.


Hiç yorum yok:

Yorum Gönder