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;

}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2022-01-02
  • 2021-04-09
  • 2021-09-17
  • 2022-03-08
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2022-12-23
  • 2021-10-05
  • 2022-02-27
  • 2021-09-02
  • 2022-12-23
  • 2022-01-04
相关资源
相似解决方案