• Drop Dialog 窗体,Lookup中的Super


    今天犯了两个低级错误,浪费了一些时间,在此记录下:

    1.大家可以看到,在Form的模板中有Drop  Dialog 窗体,这类窗体,可能像平常那样建个按钮,放在界面上展现的格局并不是你想要的。

    如果要展现的Form窗体在系统某个界面展现,新加按钮后,在界面的Action里,可以选择新建Drop Dialog类型的按钮。。。。。

    其效果类似于供应商发布到其他账套的窗体:

    2.另一个错误,在Form中重写Lookup方法,忘记将重写中的Super方法屏蔽,(取消父类级本身及可以下拉),导致,下拉选择时会弹出,已打开一个对话窗体

    这样的情况发生很频繁的是,当表中的字段本身已经关联表下拉,在Form中重写时,要去掉Super,不然就会报错。

    若是系统中的Form已经写了Lookup方法,我们在控件上重写,则也需要通过代码取消父级的Lookup。可参考以下,更详细可参考 http://www.cnblogs.com/sunny-technology/p/9338989.html

     FormControlCancelableSuperEventArgs ce = e as FormControlCancelableSuperEventArgs;
     ce.CancelSuperCall();//不调用其父类的Lookup,数据源中的Lookup
  • 相关阅读:
    给JavaScript初学者的24条最佳实践
    高音符號的由來是怎樣的
    从零单排学JavaWeb
    数据库建表规则
    linux快捷键
    Linux 命令行快捷键
    DC综合及仿真验证和DFT测试
    verilog中include的用法
    <转>verilog hdl中常数声明
    <转>Verilog HDL宏定义define
  • 原文地址:https://www.cnblogs.com/sunny-technology/p/9369065.html
Copyright © 2020-2023  润新知