Book Image

Programming Microsoft Dynamics NAV 2015

Book Image

Programming Microsoft Dynamics NAV 2015

Overview of this book

Table of Contents (19 chapters)
Programming Microsoft Dynamics™ NAV 2015
Credits
Foreword
About the Authors
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

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-clicks...