Thursday, 17 February 2022

OnModified FormEventHandler in D365 FO

class NYXCustPaymEntryFormEventHandler

{

 [FormControlEventHandler(formControlStr(CustPaymEntry, NYXGlobalName), FormControlEventType::Modified)]

    public static void NYXGlobalName_OnModified(FormControl sender, FormControlEventArgs e)

    {

        FormdataSource      LedgerJournalTransDS = sender.formRun().dataSource(formDataSourceStr(CustPaymEntry, LedgerJournalTrans)) as FormDataSource;

        LedgerJournalTrans  ledgerJournalTrans   = LedgerJournalTransDS.cursor() as LedgerJournalTrans;


        ledgerJournalTrans.LedgerDimension = 0;

        LedgerJournalTransDS.object(fieldnum(ledgerJournalTrans,LedgerDimension)).modified();

    }

}

No comments:

Post a Comment

Financial reporting DataMart reset in D365 FO X++

  https://community.dynamics.com/blogs/post/?postid=f866f228-4ca5-4013-b996-ec2fe9dde72e