• 用程序动态增加扩展类型(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;

    }

  • 相关阅读:
    摘:SQL Server数据类型的25种
    二维码简介和容错率的问题
    PHP QR Code
    Git 更新操作
    [转载]ecmall语言包程序
    linux 从百度网盘下载文件的方法
    Linux定时备份数据到百度云盘
    nginx整合php+lua+oracle环境搭建
    php 36进制与10进制转换
    “互联网+”取代O2O将成为2016最大风口
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2761524.html
Copyright © 2020-2023  润新知