zoukankan      html  css  js  c++  java
  • AX 2009 扩展类型控件的Lookup的写法

    扩展类型的Lookup方法

    扩展类型可以自动带出主表的相关字段,非常好用的东西。

    但是某些情况下,你想要部分的字段,或者只显示某些条件的字段,这个时候就要重写控件Lookup方法。

    如下

    员工表的部分信息被过滤,不被显示出来。

    Lookup方法不再是super(),而是要自己实现SysTableLookup的参数传递。

    public void lookup()
    {
        Query                       query 
    = new Query();
        QueryBuildDataSource        queryBuildDataSource;
        QueryBuildRange             queryBuildRange;
        SysTableLookup              sysTableLookup 
    = SysTableLookup::newParameters(tableNum(JourneyWorkTable),this); //指定systablelookup
        ;

        SysTableLookup.addLookupfield(fieldNum(JourneyWorkTable,EmplId)); //显示的字段

        queryBuildDataSource 
    = query.addDataSource(tableNum(JourneyWorkTable)); //数据源

        SysTableLookup.parmQuery(query);
        SysTableLookup.performFormLookup();
    }
  • 相关阅读:
    CF G. Running Competition (NTT, 思维)
    ABC 177 F
    牛客练习赛68 D.牛牛的粉丝 (期望DP,矩阵快速幂)
    CF E
    HDU 6761 Minimum Index (字符串--Lyndon分解)
    D. GameGame (思维、博弈)
    P2533 最小圆覆盖
    P4049 [JSOI2007]合金
    P2510 [HAOI2008]下落的圆盘
    P3205 [HNOI2010]合唱队
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2115852.html
Copyright © 2011-2022 走看看