D365F&O - X++ - create button onclicked eventhandler on form extension

[FormControlEventHandler(formControlStr(CostingVersion, CalcInMass), FormControlEventType::Clicked)]
public static void CalcInMass_OnClicked(FormControl sender, FormControlEventArgs e)
{
    FormDataSource  formDatasource;
    BOMCalcJob_All  BOMCalcJob_All;
    CostingVersion      CostingVersion;

    formDatasource = sender.formRun().dataSource(1);
    CostingVersion = formDatasource.cursor();
    BOMCalcJob_All = BOMCalcJob_All::newAll(CostingVersion);
   
    if (BOMCalcJob_All.prompt())
    {
        BOMCalcJob_All.modifyQuery();
        BOMCalcJob_All.run();
    }
}

Comments