zoukankan      html  css  js  c++  java
  • 使用自定义Form做 lookup窗体

    使用自定义窗体做为Lookup窗体,其实非常简单:关键地方有两处:

    1. CloseSelect方法
    2. this.performFormLookup(formRun);

    步骤:

    1. 新建一个窗体作为lookup窗体,将Frame设为Border;
    2. 添加一个数据源,这个数据源即是lookup内容;
    3. 覆盖窗体方法CloseSelect写上: (此处我们将Unit表作为Lookup内容)
      super(unit.unitid); //将unitid用作返回给lookup的值

    Lookup窗体已完成之后就是在其它Form中调用它:

    下面贴出窗体中某StringEdit控件的Lookup方法

    public void lookup()
    {
        Args args = new Args();
        FormRun formRun;
        ;

        args = new Args(FormStr('Lookup_LookupForm'));  //Lookup_LookupForm窗体
        formRun = classFactory.formRunClass(args);
        formRun.init() ;
        this.performFormLookup(formRun);

        super();
    }

  • 相关阅读:
    grub
    init
    内核的ramdisk
    kernel信息及其相关命令
    mvc和mvvm模式
    vue从零开始(一)
    echarts自动播放图形
    echarts自定义悬浮框的显示
    typescript入门
    echarts的最外层配置项
  • 原文地址:https://www.cnblogs.com/perock/p/2375306.html
Copyright © 2011-2022 走看看