Partager via


Extending Any Microsoft Dynamics NAV Client Using Control Add-ins

With Dynamics NAV you can write control add-ins that add custom functionality to Role Centers and pages on all display targets, using the same extensibility framework. The following sections provide an overview of the documentation that is available to develop and use control add-ins.

Control add-ins that are designed with Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015, or Microsoft Dynamics NAV 2016 using a .NET 4.5 assembly and a manifest file, can be used on all display targets. Control add-ins that were written for earlier versions, will still run on the Microsoft Dynamics NAV Windows client.

Note

Javascript-based client add-ins in repeater controls, such as lists, listparts, list subpages, and worksheets, are not supported on any of the Dynamics NAV clients.

Note

To support control add-ins running in IE7 mode, you can enable a key in the ClientUserSettings.config file. For more information, see the Settings in the ClientUserSettings.config file section in Configuring the Windows Client.

Getting an Overview of Client Control Add-ins

To See
Get a general overview about client control add-ins and where they fit in the Microsoft Dynamics NAV 2018 architecture. Extending Any Microsoft Dynamics NAV Client Using Control Add-ins
Go through an example of how to implement a simple control add-in, creating a .NET assembly, a manifest file, and a page to display the control add-in from. Walkthrough: Creating and Using a Client Control Add-in
Review an example of a manifest file. Manifest Overview
Get reference Help on the available methods for the extensibility framework. InvokeExtensibilityMethod Method, GetImageResource Method, GetEnvironment Method, and OpenWindow Method.

See Also

Developing for the Microsoft Dynamics NAV Universal App
Developing for the Microsoft Dynamics NAV Web Client