`
忘忧鸟
  • 浏览: 141244 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

EAS基础资料F7( 客户、供应商)左树右表

    博客分类:
  • BOS
 
阅读更多

刚接触EAS BOS开发,对标准产品部熟悉,为了调用系统已有资料,经常为了一个小东西反编译已有模块代码;先整理一下以免下次需要时直接参考。

 

1.EAS基础资料F7调用:

 

   final KDBizPromptBox objPrmt = new KDBizPromptBox();
    F7BaseSelector selector = null;//new F7BaseSelector(this, null, objPrmt);
    objPrmt.setVisible(true);
    objPrmt.setEditable(true);
            objPrmt.setEditFormat("$number$");
            objPrmt.setCommitFormat("$number$;$name$");
            objPrmt.setDisplayFormat("$name$");          
    if(tblName.equalsIgnoreCase("T_BD_Customer")){//客户
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.cssp.app.F7CustomerQuery");
    selector = new F7CustomerSimpleSelector(this, objPrmt);
    objPrmt.setSelector(selector);
    }else if(tblName.equalsIgnoreCase("T_BD_Supplier")){//供应商
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.cssp.app.F7SupplierQuery");
    selector = new F7SupplierSimpleSelector(this, objPrmt);  
    objPrmt.setSelector(selector);
    }else if(tblName.equalsIgnoreCase("T_BD_AccountBanks")){//银行帐户
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.assistant.app.F7AccountBankQuery");
    }else if(tblName.equalsIgnoreCase("T_ORG_Company")){//公司
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.org.app.CompanyQuery");
    }else if(tblName.equalsIgnoreCase("T_BD_Material")){//物料
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.material.app.F7MaterialBaseInfoQuery");
    }else if(tblName.equalsIgnoreCase("T_BD_Person")){//职员
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.person.app.F7PersonQuery");
    FIPersonPromptBox personf7 = new FIPersonPromptBox(this);
    objPrmt.setSelector(personf7);
    }else if(tblName.equalsIgnoreCase("T_ORG_CostCenter")){//成本中心
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.org.app.CostCenterOrgUnitQuery4AsstAcct");
    }else if(tblName.equalsIgnoreCase("T_BD_Project")){//项目
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.assistant.app.F7ProjectQuery");
    }else if(tblName.equalsIgnoreCase("T_BD_GeneralAsstActType")){//自定义核算项   
    objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.auxacct.app.F7GeneralAsstActTypeQuery");
    AuxAccountUtils.assignGeneralBizPromptBox(objPrmt, grp.getId().toString(), true, this);
    //GLf7Utils.assignSelector(objPrmt, grp, aat.getHgAttribute(), at.isForCompany(), false, null, this, at.isUseLongNumber());
    }else {//其他
    
    }

 

2.HR行政部门:

 

AdminByCurrentHROF7WithOrgRangeFilter f7 = new AdminByCurrentHROF7WithOrgRangeFilter();
prmtAdminOrgF7.setQueryInfo("com.kingdee.eas.basedata.org.app.AdminOrgUnitQuery");
prmtAdminOrgF7.setCommitFormat("$number$");
prmtAdminOrgF7.setEditFormat("$number$");
prmtAdminOrgF7.setDisplayFormat("$name$");
prmtAdminOrgF7.setEditable(true);
prmtAdminOrgF7.setHasCUDefaultFilter(false);
prmtAdminOrgF7.setSelector(f7);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics