Ç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.
Axapta - Usable functions for queries
5 yıl önce
Hiç yorum yok:
Yorum Gönder