zoukankan      html  css  js  c++  java
  • Using X++ code to Running Obeject

    Using x++ code running some of Common object.

    remark by Jimmy Dec. 21th 2010

    void clicked()
    {
    UtilIdElements _UtilIdElements;
    MenuFunction MF;
    treeNode treeNode;
    xInfo xInfo
    = new xInfo();
    sysTableBrowser sysTableBrowser;
    #AOT
    ;
    // winAPI::shellExecute(UtilIdElements.name);
    // select firstonly _UtilIdElements
    // where _UtilIdElements.name == UtilIdElements.name
    // && _UtilIdElements.recordType == UtilElementType::Menu;
    // if(_UtilIdElements)

    switch(UtilIdElements.recordType)
    {
    case UtilElementType::DisplayTool :
    smmUtility::openMenuItemForm(UtilIdElements.name,UtilIdElements,
    null,false);

    break;
    case UtilElementType::ActionTool :
    MF
    = New MenuFunction(UtilIdElements.name,MenuItemType::Action);
    MF.run();
    break;
    case UtilElementType::OutputTool :
    MF
    = New MenuFunction(UtilIdElements.name,MenuItemType::Output);
    MF.run();
    break;
    case UtilElementType::Job :
    if(!Box::yesNo('Are you sure running this Job? may be affect some data.please know!',DialogButton::No,'Running job'))
    return ;

    treeNode
    = xInfo.rootNode();
    treeNode
    = treeNode::findNode("Jobs").AOTfindChild(UtilIdElements.name);
    treeNode.AOTrun();
    break;
    case UtilElementType::Table :
    /*
    treeNode = treeNode::findNode(#tablespath);
    treeNode = treeNode.AOTfindChild(UtilIdElements.name);
    treeNode.AOTrun();
    */
    sysTableBrowser
    = new sysTableBrowser();
    sysTableBrowser.setAllowEdit(
    true);
    SysTableBrowser.setAllowDelete(
    true);
    sysTableBrowser.Run(tableName2Id(UtilIdElements.name));
    break;
    case UtilElementType::Form :
    treeNode
    = treeNode::findNode(#FormsPath);
    treeNode
    = treeNode.AOTfindChild(UtilIdElements.name);
    treeNode.AOTrun();
    break;
    default :

    break;
    }

    }
  • 相关阅读:
    javascript数据类型转换
    javascript运算符
    数据类型
    第一个JavaScript代码
    Javascript简介
    z-index
    Java代码优化
    Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
    java中继承条件下构造方法的执行过程
    java中的继承、重载和覆盖是什么意思
  • 原文地址:https://www.cnblogs.com/Fandyx/p/1912733.html
Copyright © 2011-2022 走看看