Form Extensions in d365fo with examples
// Form Extension [ExtensionOf(formstr(PurchPrepayTable))] final class BPPurchPrepayTableForm_Extension { public void init() { FormRun fr = this ; boolean invoiceExists; boolean isFromContract; BPProjContractTable contractTable; if (fr.args().dataset() == tableNum(BPProjContractTable)) { } next init(); if(isFromContract) { FormDataSource fds = fr.dataSource(); } } // Form datasource field extension [ExtensionOf(formDataFieldStr(ProjWorkBreakdownStructureV2,PSAActivityEstimates, BPProcurementCategory))] final class BPProjWorkBreakdownStrucktureFDSProcuField_Extension { public Common resolveReference(FormReferenceControl _formReferenceControl)...