zoukankan      html  css  js  c++  java
  • 找出包含有类型是某个特定的扩展类型的字段的表

    比如,已知一个扩展类型是ProjCategoryId,下面的代码将为你找出所有使用过这个扩展类型的表。

     

    static void findTableWithProjCategoryId(Args _args)

    {

        xInfo xInfo = new xInfo();

     

        treeNode t = xInfo.rootNode().AOTfindChild("DataDictionary").AOTfindChild("Tables");

        treeNode childNode;

        treeNode fields;

        treenodeIterator it, itFld;

     

        str properties;

        str table;

        str field;

        str extendedDataType;

        str searchType = "ProjCategoryId";

        ;

     

        it = t.AOTiterator();

        childNode= it.next();

        while (childNode)

        {

          Table = child.treeNodeName();

          itFld = t.AOTfindChild(child.treeNodeName()).AOTfindChild("Fields").AOTiterator();

     

          fields = itFld.next();

          while (fields)

          {

            field = fields.treeNodeName();

            properties = fields.AOTgetProperties();

            extendedDataType = findProperty(properties, "ExtendedDataType");

     

            if (extendedDataType == searchType)

            {

              info(strfmt("%1 / %2 - ExtendedDataType: %3", table, field, extendedDataType));

            }

            fields = itFld.next();

          }

          childNode= it.next();

        }

    }

  • 相关阅读:
    窗体控件JFrame的使用
    WindowBuilder的安装与简介
    Swing事件机制
    Swing的MVC结构
    Swing框架的继承关系
    SWT简介
    Swing简介
    AWT简介
    Java界面设计
    使用Java建立聊天客户端
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2761518.html
Copyright © 2011-2022 走看看