In this blog, I will show how “Is default attachment” is shown in document attachment form, when user opens it from “Accounts payable > Invoices > Pending vendor invoices” and “Accounts payable > Inquiries and reports> Invoice > Invoice journal”. This is done using delegate “ShowDefaultAttachmentField” used in DocuView form in application foundation model and handler class, DocuViewExtension class in application suite. The delegate is declared in form declaration as shown below. The delegates instance is defined in doReSearchFormRun method which is called from doReSearch method. For a delegate to be properly handled, the delegate method declaration, the delegate instance, and the delegate handler must have the same method signature. Since delegates do not have a return value, an EventHandlerResult is passed as a parameter to provide access to the needed result value after the delegate has returned. The delegates are shown in the events node of the form like...