• 自定义F7


    1、自定义弹出F7对话框

     1 KDBizPromptBox saleOrgF7 = new KDBizPromptBox();
     2 add(saleOrgF7, null);
     3 saleOrgF7.setVisible(false);
     4 saleOrgF7.setEnabledMultiSelection(true);
     5 saleOrgF7.setQueryInfo("com.kingdee.eas.fdc.sellhouse.app.SellProjectQuery");
     6 saleOrgF7.setDataBySelector();
     7 List lf=new ArrayList();
     8 if (saleOrgF7.getSelector().isCanceled() || saleOrgF7.getData() == null){
     9     com.kingdee.eas.rptclient.newrpt.util.MsgBox.showInfo("空的");
    10 }else{
    11     Object infos[] = (Object[]) saleOrgF7.getData();
    12     for (int i = 0; i < infos.length; i++) {
    13         lf.add(infos[i]);
    14     }
    15 }


    1.1、自定义F7示例

     1 protected List showFilterDialog() {
     2         List fids = new ArrayList();
     3         KDBizPromptBox modelBox = new KDBizPromptBox();
     4         modelBox.setVisible(false);
     5         modelBox.setEnabledMultiSelection(true);
     6         modelBox.setQueryInfo("com.kingdee.eas.fdc.contract.app.ModelQuery");
     7         
     8         //设置过滤
     9         EntityViewInfo view = new EntityViewInfo();
    10         FilterInfo filter = new FilterInfo();
    11         filter.getFilterItems().add(new FilterItemInfo("description", "EAS3"+SysContext.getSysContext().getCurrentUserInfo().getNumber()));
    12         view.setFilter(filter);
    13         modelBox.setEntityViewInfo(view);
    14         
    15         modelBox.setDataBySelector();
    16         if (modelBox.getSelector().isCanceled() || modelBox.getData() == null){
    17 //            com.kingdee.eas.rptclient.newrpt.util.MsgBox.showInfo("没有选值");
    18             SysUtil.abort();
    19         }else{
    20             Object infos[] = (Object[]) modelBox.getData();
    21             for (int i = 0; i < infos.length; i++) {
    22                 fids.add(((ModelInfo)infos[i]).getSimpleName().toString());
    23                 System.out.println("----选中的模板编码:"+((ModelInfo)infos[i]).getSimpleName().toString());
    24             }
    25         }
    26         return fids;
    27     }
  • 相关阅读:
    第2章 第3节 Date类型
    C/C++编程笔记:C/C++ 的编译和链接
    游戏输入控制利器:DirectInput
    第3章 第2节 作用域和作用域链
    第2章 第1节 对象
    第3章 第2.2节 预编译
    第2章 第4节 RegExp类型
    第2章 引用类型数据
    第2章 第2节 数组
    C# 序列化和反序列化 详解
  • 原文地址:https://www.cnblogs.com/kumarson/p/3285221.html
Copyright © 2020-2023  润新知