Client Add-ins
The NAV 2013 Client Add-in API (also known as Client Extensibility) provides the capability to extend the Role Tailored Client for Windows (only) through the integration of external, non-NAV controls. The Client Add-in API uses .NET interfaces as the binding mechanism between a control add-in and the NAV framework. Different interfaces and base classes are available to use, or a custom interface can be created. Controls can be designed to raise events that call on the OnControlAddin trigger on the page field control that hosts the add-in. They can also add events and methods that can be called from within C/AL.
Contrary to the limitations on other integration options, Client Add-ins can be graphical and appear on the RTC display as part of or mingled with the native NAV controls. The following are a few simple examples of how Client Add-ins might be used to extend RTC UI behavior:
A NAV text control that looks normal but offers a special behavior when we double click on it...