Enterprise Portal in Microsoft Dynamics AX 2009 is built on ASP.net/AJAX and provides full power and flexibility to developers to build real , modern, interactive and responsive web applications for intranet, extranet and Internet scenarios.
For any new platform adoption by developers, good documentation supported by simple to understand code samples are very much essential. When ASP.net debuted , ASP.net Quick start samples helped many people get a grasp of the new technology, acquaint with the controls, APIs and syntax and was the starting place for all.
Same way to help Microsoft Dynamics AX developer community and ASP.net developer community to easily adopt Enterprise Portal, the EP framework and application teams built number of simple, brief, easy to use samples for various controls & APIs. The dev support team reviewed and edited these quick starts and UA team helped us to publish these. This email is to announce the broad availability of these resources on msdn. Please leverage these great assets to familiarize with EP and help evangelize, sell, implement, customize and support Microsoft Dynamics AX 2009 EP better.
EP Quick starts
EP Screen casts
Other EP Links
http://code.msdn.microsoft.com/axcodesamples
http://msdn.microsoft.com/en-us/dynamics/ax/cc507280.aspx
Few more quickstarts are going to be uploaded in the next few weeks. They are currently undergoing the review process. Below is the complete list of quick starts that will be made available through the axcodesamples site
Many Thanks to
Title
Description
Sample Code owner
Creating a Basic Grid
Quick Start for creation of a basic grid.
Chad Waldman
Creating a Basic Form
Quick Start for creation of a basic form.
Tim Nash
Creating a MultiSection Form
Quick Start for creation of a multi-section form. Includes information on changing section visibility programmatically.
Kaiyu Wu
Creating a Tunnel Form
Quick Start for creation of a tunnel form.
Hitesh Jawa
Creating and Using Proxy Classes
Quick Start for creating and using your own application proxy classes. Includes information on updating the application proxy in the AOT with new values, deploying the proxy file for use in Managed User Controls, and calling methods on the proxy class from the user control.
Rich Lazar
Creating Links Based on Menu Items
Quick Start for creation of links using Menu Items. Includes information on security trimming, client menu items for the role center, and web menu items.
Updating and Defaulting on a Form
Quick Start for advanced form usage. Includes information on updating, defaulting, validation, and redirection. Validation should cover the AxValueFormatterValidator and X++ logic found in DataSets and Tables.
Arif Kureshy
Creating an Advanced Grid
Quick Start for advanced grids. Includes information on creating and using ranges, default sorting, and calculated fields. Range information should cover the Locked, Hidden, and Open types. Calculated fields refers to Edit and Display methods on Tables.
Kenneth Puggaard
Adding a Toolbar to a Grid
Quick Start for the AxToolbar. Includes information on action menu items and programmatic interaction on row selection.
Using External Context
Quick Start for external context. Includes information on HyperlinkBoundFields in a grid, passing context to a form using an URL menu item and using context objects.
Mey Meenakshisundaram
Connecting a Fact Box to a Grid
Quick Start for fact boxes. Includes information on web part connections.
Nitin Shah
Error Handling in EP
Quick Start on proper error handling in EP. Includes information on the different types of EP exception derived from the AxException class and how to handle them.
Gaurav Gargate
Customizing Bound Field Lookups in a Grid
Quick start for modifying AxBoundField lookups.
Jeppe Oskar Meyer Larsen
Many thanks to above quickstart authors and Becky Newell& Bill Thompson for reviewing and validating the quickstarts, Dianne Siebold & Gene Milener for help publishing it and Steve Kubis, Dewey Stegmiller, Sue Brandt for their support. Many thanks to EP team and Jay, Sitaram, Ximing and Suki for supporting this effort overall.