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;

    }

  • 相关阅读:
    iOS Xcode制作模板类
    图片变形的抗锯齿处理方法
    iOS 9 分屏多任务:入门(中文版)
    iOS应用国际化教程(2014版)
    GitHub Top 100 简介
    iOS @synthesize var = _var 变量前置下划线解释
    @synthesize obj=_obj的意义详解 @property和@synthesize
    git 教程(14)--解决冲突
    git 教程(13)--创建与合并分支
    C++基础知识(3)---new 和 delete
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2761524.html
Copyright © 2011-2022 走看看