Client Add-ins
The NAV 2015 Client Add-in API (also known as Client Extensibility) provides the capability to extend the Role Tailored Client for Windows, Web, or Tablet 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, native NAV controls. 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 the user double...