web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Blogs / DAXSEED / Ax7 event for Clicked and ...

Ax7 event for Clicked and retrieve form DS example

SunilRakesh Profile Picture SunilRakesh 340
1. Copy event from Button-> OnClicked​.
2. Past this code in new class.

[FormControlEventHandler(formControlStr(CaseDetailCreate, OK), FormControlEventType::Clicked)]
    public static void OK_OnClicked(FormControl sender, FormControlEventArgs e)
    {
         Args                    args = new Args();
         WorkOrderHeader   workorderTable;
         CaseDetailBase          caseDetailBaseTable;
         FormRun                 form = sender.formRun();
 FormDataSource          caseDetailBase_ds = form.dataSource(formDataSourceStr(CaseDetailCreate,CaseDetailBase)) as FormDataSource; //Form 
        CaseDetailBase          caseDetailBase = caseDetailBase_ds.cursor(); //form data source
        FormControl             caseIdField   = form.design(0).controlName("GeneralGroup_CaseId"); //form control
       
        if ( args.record().TableId == tableNum(WorkOrderHeader))
        {
            workorderTable = args.record();
            ttsbegin;
            select * from caseDetailBaseTable 
                where caseDetailBaseTable.CaseId == CaseDetailBase.CaseId;

            caseDetailBaseTable.WorkorderId = workorderTable.WorkOrderId; 
            
            ttscommit;
        }
    }

Comments

*This post is locked for comments