Exportfile for AOT version 1.0 or later Formatversion: 1 ***Element: CLS ; Microsoft Dynamics AX Class: DimensionDialog unloaded ; -------------------------------------------------------------------------------- CLSVERSION 1 CLASS #DimensionDialog Id 50007 PROPERTIES Name #DimensionDialog Extends #RunBaseBatch RunOn #Called from ENDPROPERTIES METHODS Version: 3 SOURCE #caption #public ClassDescription caption() #{ # ClassDescription ret; # # ret = "Dimension dialog"; # # return ret; #} ENDSOURCE SOURCE #classDeclaration #// This is a framework class. Customizing this class may cause problems with future upgrades to the software. #class DimensionDialog extends RunBaseBatch #{ # SysDimension selectedDimension; # Map dimensionAcceptedValues; # FormComboBoxControl formComboBoxControl; # # // Dialog fields # DialogField dimension; # # #define.CurrentVersion(1) # #define.Version1(1) # #localmacro.CurrentList # selectedDimension # #endmacro #} ENDSOURCE SOURCE #dialog #public Object dialog() #{ # DialogRunbase dialog; # ; # dialog = super(); # # dimension = dialog.addField(typeid(SysDimension)); # # return dialog; #} # ENDSOURCE SOURCE #dialogPostRun #public void dialogPostRun(DialogRunbase _dialog) #{ # FormRun formRun; # SysDictEnum dictEnum; # int i, j, enumCount; # Set removeValues; # ; # removeValues = new Set(Types::String); # removeValues.add("Department"); # removeValues.add("Purpose"); # # dimensionAcceptedValues = new Map(Types::Integer, Types::Enum); # # dictEnum = new SysDictEnum(enumNum(SysDimension)); # # enumCount = dictEnum.values(); # # super(_dialog); # formRun = _dialog.formRun(); # formComboBoxControl = formRun.design().controlName(dimension.name()); # formComboBoxControl.clear(); # # for (i=0; i