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();
    }
  • 相关阅读:
    十四、内部类
    十三、模板设计模式
    十二、面向对象之多态
    三、泛型
    Spring Security学习笔记
    Maven构建web项目在Eclipse中部署的几种方法
    spring如何实现定时任务
    安装jar包到本地仓库
    使用java对pdf转成tiff文件
    word文档转pdf解决修订问题
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2115852.html
Copyright © 2011-2022 走看看