Sample code and tutorials for building extensible controls for Microsoft Dynamics AX. Includes code samples for AX Forms, AX Tables, AX Classes, and AX Resources (HTML/JS/CSS).
C# JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Sharrief Shabaz Sharrief Shabaz
Sharrief Shabaz and Sharrief Shabaz Added task recorder example
Latest commit 976302a Sep 14, 2016
Permalink
Failed to load latest commit information.
Tutorial_13_BasicTaskRecorderControl Added task recorder example Sep 14, 2016
Tutorial_1_BasicControl
Tutorial_2_BasicValueControl
Tutorial_3_BasicActionControl Updated 3/30 Mar 30, 2016
Tutorial_4_BasicUserEntryControl Updated 3/30 Mar 30, 2016
Tutorial_5_BasicValidationCallbackControl Updated 3/30 Mar 30, 2016
.gitattributes Update .gitattributes Mar 15, 2016
README.md Update README.md Jun 21, 2016

README.md

Dynamics-AX-Extensible-Control-Samples

Sample code and tutorials for building extensible controls for Microsoft Dynamics AX. Includes code samples for AX Forms, AX Tables, AX Classes, and AX Resources (HTML/JS/CSS).

For full API documentation, see https://ax.help.dynamics.com/en/extensible-control-programming-reference

Note that the files with extension "xpp" are not valid X++ metadata files and cannot be opened using the Microsoft Dynamics AX Visual Studio Tools. These files have been stripped of their auto-generated metadata so that the source code is easier to read via Github. To open the files using the Microsoft Dynamics AX Visual Studio Tools, follow the instructions below.

Prerequisites to run the samples

  • You must have a Microsoft Dynamics AX developer environment (which includes a local AOS deployment).
  • The developer environment must have the Microsoft Dynamics AX Visual Studio Tools installed. These tools allow writing, viewing, compiling, and deploying the code included in these samples.

To import a sample

  • Download the repository as ZIP.
  • Import the desired sample project (file with extension "axpp") into Visual Studio via the menu Dynamics AX > Import Project...

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.