registerOverrideMethod

  /// <summary>

 /// Initialized the LATAM controls

 /// </summary>

 /// <param name="_sender">The form data souce</param>

 /// <param name="_args">The form control event arg</param>

 [FormDataSourceEventHandler(formDataSourceStr(VendEditInvoice, LTMPurchParmTableJour), FormDataSourceEventType::Initialized), SuppressBPWarning('BPParameterNotUsed', 'False positive')]

 public static void purchParmTableJour_OnInitialized(FormDataSource _sender, FormDataSourceEventArgs _args)

 {

     if(!FeatureStateProvider::IsFeatureEnabled(LTMGlobalizationFeature::instance()))

     {

         return;

     }

     FormRun formRun = _sender.formRun();


     _sender.object(fieldNum(LTMPurchParmTableJour, CountryDocNum)).registerOverrideMethod(

         methodStr(FormDataObject, validate),

         methodStr(VendEditInvoiceLTM_Extension, countryDocNum_OnValidateLTM),

         formRun);

}

Comments

Popular posts from this blog

Price disc agreement

Sample integration

Create ledger journals in D365FO using X++ + LedgerDimensionACType