zoukankan      html  css  js  c++  java
  • AX 2012 两种lookup 的显示方式

    第一种:只能单选的lookup:

    代码:

    public void BusinessUnitLookup(FormStringControl    _formstrcontroll)
    {
        //OMOperatingUnit::operatingUnitLookup(_formstrcontroll,OMOperatingUnitType::OMBusinessUnit);
        Query query;
        SysTableLookup sysTableLookup;
        container   con;
    
        delete_from unposttmp;
        unposttmp.clear();
        unposttmp.BusinessUnit   = "ALL";
        unposttmp.insert();
        while select businessunit
            order by Name
        {
            unposttmp.clear();
            unposttmp.BusinessUnit   = businessunit.Name;
            unposttmp.insert();
        }
    
    
        sysTableLookup = SysTableLookup::newParameters(tableNum(GZ_BusinessUnitLookup), _formstrcontroll);
        sysTableLookup.addLookupfield(fieldNum(GZ_BusinessUnitLookup, BusinessUnit));
        sysTableLookup.parmTmpBuffer(unposttmp);
        sysTableLookup.performFormLookup();
    
    }

    第二种,可多选lookup,

    代码:

    public void createdbylookup(FormStringControl   _formstringcontrol)
    {
        Query       query;
        container   con;
        ;
        query = new Query();
        query.addDataSource(tableNum(UserInfo));
        query.dataSourceNo(1).fields().dynamic(NoYes::Yes);
        query.dataSourceNo(1).fields().addField(fieldNum(UserInfo,Id));
        query.dataSourceNo(1).fields().addField(fieldNum(UserInfo,Name));
    
        SysLookupMultiSelectGrid::lookup(query,_formstringcontrol,_formstringcontrol,con);
    
    
    }
  • 相关阅读:
    当Django模型迁移时,报No migrations to apply 问题时
    django--各个文件的含义
    django--创建项目
    1013. Battle Over Cities (25)
    1011. World Cup Betting (20)
    1009. Product of Polynomials (25)
    1007. Maximum Subsequence Sum (25)
    1006. Sign In and Sign Out (25)
    1008. Elevator (20)
    1004. Counting Leaves (30)
  • 原文地址:https://www.cnblogs.com/Tokywu/p/4763400.html
Copyright © 2011-2022 走看看