Expression builder in AX 7

If you want to allow users configure certain conditions by themselves, considering using the Expression Builder control. This is how it looks like: It exists already in AX 2012, where you can add it through the ManagedHost control. AX 7 doesn’t support managed controls anymore, but the Expression Builder has been redesigned and it’s now …

Continue reading ‘Expression builder in AX 7’ »

Class extensions

The new Dynamics AX (AX 7) attempts to minimize overlayering (“customization”) and promote extensions, which allow adding functionality without modifying source code of the original object. For example, you now can attach a field to a table without changing the definition of the table itself. It has many benefits – no changes in existing objects …

Continue reading ‘Class extensions’ »

Fonts and colors in Visual Studio

Moving Dynamics AX development to Visual Studio gave us a state-of-art IDE with many features and configuration options. For instance, you can modify fonts, font sizes and color to match your preference and to help to overcome certain visual impairments. These options are available from Options > Environment > Fonts and Colors. You can configure many …

Continue reading ‘Fonts and colors in Visual Studio’ »

Custom code snippets in AX 7

I already explained how to use code snippets and a problem you might run into, but what if you want some additional snippets? The good news is that you can easily build new snippets by yourself. Let’s use a concrete example. Let’s say that you often write queries with the query framework and execute them …

Continue reading ‘Custom code snippets in AX 7’ »

Code snippets in AX 7 – The Problem

In the previous blog post, I demonstrated how to use several code snippets in Visual Studio. I also mentioned that there is a problem – here I’m going to look at it more closely. Let me introduce yet another snippet, just to make it a little bit more interesting. propfull is modeled on a snippet …

Continue reading ‘Code snippets in AX 7 – The Problem’ »