zoukankan      html  css  js  c++  java
  • Using X++ code find out Enum type data complete infomation

    Look up Enum type data complete infomation with Jobs.

    Such as : Index,Name,EnumValue,Label,ConfigurationKey....

    Remark by Jimmy August 03th 2010

     

    static void Jimmy_EnumLookupDialog(Args _args)
    {
        Dialog                  dlg         = new Dialog("Please selected Enum name!");
        DialogField             dlgLanguage = dlg.addField(typeid(LanguageId));
        DialogField             dlgEnumId   = dlg.addField(typeid(EnumDataTypeName));//UtilElementType - 41
    
        DictEnum                dictEnum;
        LanguageId              languageId;
        int                     valueIndex,enumId;//UtilElementType
        Str                     labelId,enumName;
    ;
        dlgLanguage.value("zh-hans");
        dlgEnumId.value("UtilElementType");
    
        dlg.doInit();
        if(!dlg.run())
            return;
    
        languageId  = dlgLanguage.value();
        enumName    = dlgEnumId.value();
    
        enumId      = global::enumName2Id(enumName);
        dictEnum    = new DictEnum(enumId);
        setprefix(enumName + " - " + languageId);
        if (dictEnum)
        {
            for (valueIndex = 0 ; valueIndex <= dictEnum.values(); valueIndex++)
            {
                labelId = dictEnum.index2LabelId(valueIndex);
                info(Strfmt("[EnumValue] %1 - [Name] %2 - [Label] %3 - [Curreny Label] %4 - [Index] - %5",
                            dictEnum.index2Value(valueIndex),
                            dictEnum.index2Symbol(valueIndex),
                            dictEnum.value2Name(valueIndex),
                            SysLabel::labelId2String2(labelId, languageId),
                            valueIndex
                            ));
            }
        }
    }
    
  • 相关阅读:
    关于dreamweaver的软件测评
    对于软件工程存在的疑问
    沈阳航空软件工程附加
    个人总结
    软件工程-构建之法 团队
    黄金点游戏
    第三周作业2
    第三周作业1
    作业2
    作业1
  • 原文地址:https://www.cnblogs.com/Fandyx/p/1791342.html
Copyright © 2011-2022 走看看