How to make Dynamics AX interface more user friendly with Tabax?
I have just started to use this tool and I think its really great and can make life much easier for Axapta developers. Tabax designed for Axapta 3.0 and, as author says, tested with Axapta 3.0 SP4. I have tried to use it with Axapta 4.0 and found that with just a few small modifications you can run it on Microsoft Dynamics AX 4.0 as well.
Here they are, my changes to Tabax version 0.2.4 to make it work with Dynamics AX 4.0:
1. Open method Pathes and comment out this string:
//["\\Data Dictionary\\Feature Keys\\", #imageFeatureKey],
since there are no any feature keys in Axapta 4.0. Also add one more string
["\\Data Dictionary\\Perspectives\\", #imagePerspective], // added
2.Open unpack method and modify it like it shown here:
if((conlen(packedMenuUsageStatistics) > 4)) { // added
menuUsageStatistics=Map::create(packedMenuUsageStatistics);
if(!menuUsageStatistics)
menuUsageStatistics=new Map(Types::String, Types::Container);
} // added
I haven't got enough time to test it with Axapta 4.0, so it might have more issues, but at least it works with these modifications in place. Hopefully Maksim will make a full test of it with Dynamics AX 4.0 and present us with a new version of his great tool in the nearest future.