zoukankan      html  css  js  c++  java
  • 用程序动态增加扩展类型(ExtendedDataType)

    static void AddExtendedDataTtyp(Args _args)

    {

        UtilIdElements uie;

        XInfo XInfo = new XInfo();

        TreeNode TNode;

        TreeNode DNode;

        str      Extname='MyExt';

        str      Props =

        "PROPERTIES/n" +

        "  Name                #AXUStr35/n" +

        "  Label               #/n" +

        "  HelpText            #/n" +

        "  FormHelp            #/n" +

        "  ArrayLength         #1/n" +

        "  DisplayLength       #Auto/n" +

        "  ConfigurationKey    #/n" +

        "  ButtonImage         #Arrow/n" +

        "  Extends             #/n" +

        "  DisplayHeight       #Auto/n" +

        "  StringSize          #35/n" +

        "  Adjustment          #Left/n" +

        "  Alignment           #Auto/n" +

        "  ChangeCase          #Auto/n" +

        "ENDPROPERTIES/n";

        ;

        select maxof(id) from uie where uie.recordType ==

        UtilElementType::ExtendedType && uie.utilLevel  == XInfo.currentAOLayer();

        uie.id++;

        uie.utilLevel  = XInfo.currentAOLayer( );

        uie.recordType = UtilElementType::ExtendedType;

        uie.name       =Extname ;

        uie.insert();

        DNode = TreeNode::findNode("Data Dictionary//Extended Data Types");

        DNode.AOTrefresh();

        TNode = TreeNode::findNode("Data Dictionary//Extended Data Types//"+Extname);

        TNode.sysUtilDelete();

        TNode.AOTsetProperties(Props);

        TNode.AOTsave();

        pause;

    }

  • 相关阅读:
    程序猿小白博客报道
    UML
    mysql隔离级别相关
    mac使用相关笔记
    git相关
    maven相关
    springboot相关
    guava
    IDEA高效运用技巧
    spring事务相关
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2761524.html
Copyright © 2011-2022 走看看