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()

    }

  • 相关阅读:
    java学习笔记(二)分布式框架Dubbo+zookeeper搭建
    java学习笔记(一) 服务器的认识
    用slf4j+logback实现多功能日志解决方案 --- 转
    9.3.2 The force and release procedural statements
    3.7.4 Tri0 and tri1 nets
    9.3.1 The assign and deassign procedural statements
    10. Tasks and functions
    6.1.2 The continuous assignment statement
    df 查看磁盘使用情况
    信息学竞赛知识点整理
  • 原文地址:https://www.cnblogs.com/lingdanglfw/p/1242231.html
Copyright © 2011-2022 走看看