preloader-matrix

Alfasith

COC for form object methods in D365

Hi,
COC- Chain of Commands are used to override the Application suite objects.
In certain cases, like the code with public and protected access specified methods cannot be created a post or pre event handler by coping its event.
In that case we need to go with COC.
This can be achieved by using the keyword ExtensionOf()to load the object and next() as super.
Note: COC class needs to final and method that to be COC can be public access specifier.
Example. COC of form button event.
//[ExtensionOf(formControlStr(FormName, ControlName)]
                [ExtensionOf(formControlStr(PurchTable, Total)]
                Final class COCPurchTable_Extension
                {
                                Public void clicked()
                                {
//Your  code to perform action before the event;
                                                info(“COC is called”);
                                                next clicked();
//Your  code to perform action before the event;
                                }
                }

Regards,

Share on email
Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Leave a Reply

Your email address will not be published.