Refreshing data source on the calling form in AX 2012

It is just calling the task which stands behind pressing F5 button on the form. There is a macro definition #taskF5 in macro library #Task. This could be done like in example below:
protected void refreshDataSource(Args _args)
{
FormDataSource dataSource;
#Task
if (_args && _args.dataset() && _args.record().isFormDataSource())
{
dataSource = _args.record().dataSource();
if (dataSource.formRun())
{
dataSource.formRun().task(#taskF5);
}
}
}
The example given above is applicable only if there is a single root data source on the refreshed form.
Zobacz inne

Dataflow w Fabric vs Power Query. Co zyskujesz, przechodząc na wyższy poziom transformacji danych.

Od pliku płaskiego do raportu w Power BI. Budowa hurtowni danych w Microsoft Fabric krok po kroku.

Gdzie powinny mieszkać logi systemu ERP? Baza operacyjna vs cold storage vs Application Insights
Szukasz partnera Microsoft? Porozmawiajmy o Twoim projekcie
Pracuj z zespołem, który zrealizował wdrożenia i projekty dla dziesiątek firm. Umów rozmowę wstępną i sprawdź:
Jak Dynamics 365 dopasować do procesów Twojej firmy, a nie odwrotnie
Które obszary warto zautomatyzować, żeby odzyskać czas i obniżyć koszty
Jak wygląda wdrożenie z Anegis krok po kroku: od analizy po wsparcie po starcie

