zoukankan      html  css  js  c++  java
  • Lookup Method

    Lookup

    DataSource

    public void lookup(FormControl _formControl, str _filterStr)

    {//;

        //journalFormTable.designLookupJournalName(_formControl);

        Query                   query          = new Query();

        QueryBuildDataSource    queryBuildDataSource;

        QueryBuildRange         queryBuildRange;

        // Create an instance of SysTableLookup where 'this'

        // is the current form control.

        SysTableLookup sysTableLookup =

        SysTableLookup::newParameters(tablenum(InventJournalName), _formControl);

        ;

        // Add fields to be shown in the lookup form.

        sysTableLookup.addLookupfield(fieldnum(InventJournalName,JournalNameID ));

        sysTableLookup.addLookupfield(fieldnum(InventJournalName, Description));

       // Limit and arrange the data selection.

        queryBuildDataSource = query.addDataSource(tablenum(InventJournalName));

        queryBuildRange = queryBuildDataSource.addRange(

            fieldnum(InventJournalName, BSEInOutType));

        queryBuildRange.value(QueryValue(BSEInOutType::NoProdPick));

        sysTableLookup.parmQuery(query);

        // Perform the lookup.

        sysTableLookup.performFormLookup();

    }

    FormDesign

    public void lookup()

    {

        Query                   query          = new Query();

        QueryBuildDataSource    queryBuildDataSource;

        QueryBuildRange         queryBuildRange;

        // Create an instance of SysTableLookup where 'this'

        // is the current form control.

        SysTableLookup sysTableLookup =

       SysTableLookup::newParameters(tablenum(BS_PUR_TVendTypeTable), this);

        ;

        // Add fields to be shown in the lookup form.

        sysTableLookup.addLookupfield(fieldnum(BS_PUR_TVendTypeTable,BsVendTypeID ));

        sysTableLookup.addLookupfield(fieldnum(BS_PUR_TVendTypeTable, BsVendTypeName));

    //    sysTableLookup.addLookupField(fieldNum(BS_PUR_TVendTypeTable, BsVendType));

        // Limit and arrange the data selection.

        queryBuildDataSource = query.addDataSource(tablenum(BS_PUR_TVendTypeTable));

        queryBuildRange = queryBuildDataSource.addRange(

            fieldnum(BS_PUR_TVendTypeTable, BsVendType));

        queryBuildRange.value(enum2str(BS_PUR_TVendTypeRelation.BsVendType));

        sysTableLookup.parmQuery(query);

        // Perform the lookup.

        sysTableLookup.performFormLookup();

        //Don't call super() (commented out in the code).

        //   super()

    }

  • 相关阅读:
    2020,最新Model的设计-APP重构之路
    2020,最新APP重构:网络请求框架
    APP重构之路:引入单元测试
    接口测试中postman环境和用例集
    测试行业是该选择手动测试还是自动化测试?
    2020,必备自动生成测试脚本方案
    2020,必备自动化测试 之 “好用例、坏用例”
    2020,你需掌握go 单元测试进阶篇
    前端测试框架Jest——语法篇
    2020,测试生涯该如何转型升级?
  • 原文地址:https://www.cnblogs.com/lingdanglfw/p/1242231.html
Copyright © 2011-2022 走看看