首页 > 其他分享 >EAS客户端editUi常用代码

EAS客户端editUi常用代码

时间:2023-03-16 09:33:05浏览次数:29  
标签:EntityViewInfo 分录 ctx 获取 String new EAS editUi 客户端

SQLExecutorFactory.getRemoteInstance("/*dialect*/ ".intern() + sql.toString()).executeSQL();                //只查询不执行,返回的是结果集。
DbUtil.execute(ctx, sql1);           // 执行sql;
this.uiWindow.close();            // 关闭界面
actionExitCurrent_actionPerformed(e);   // 关闭界面.(调用右上角X按钮事件)
Distinct    sql查询时去重复         /*dialect*/ sql方言
fauditTime={ts'"+date+"'}" // BOS  KSQL日期格式
pkDateTo.setDatePattern("yyyy-MM-dd 23:59:59");
this.setUITitle("投保单");                           //设置界面标题(list、edit)
kdtEntrys_detailPanel.setTitle("费用明细");      // 设置分录标题
btnCreateICBill.setText("生成索赔单");      //设置按钮名字
if(getOprtState().equals("VIEW") && UIRuleUtil.isNotNull(getUIContext().get("this"))){
  oEdit = (OutInsuranceManageEditUI)getUIContext().get("this");
    }
this.setPreferredSize(new Dimension(1000,600));    //界面打开的大小
chkMenuItemSubmitAndAddNew.setSelected(false);  //设置提交后是否清空界面
ctx.put("CHECK_DATAPERMISSION", false);//不检查权限
BOSObjectType bosType = BOSUuid.read(sourceId).getType();
kdtEntrys_detailPanel.getAddNewLineButton().setVisible(false);  //设置分录按钮隐藏
MetaDataLoaderFactory.getRemoteMetaDataLoader().getEntity(info.getId().getType()).getTable(); //通过实体获取表名
String tableName = FMIsqlFacadeFactory.getLocalInstance(ctx).getTableNameByBosType(bosType);  //通过BOSType获取表名
kdtable.getRow(i).setChange(true);  //table空白行也保存
OrgSwitchFacadeFactory.getLocalInstance(ctx).orgSwitch(company.getId().toString());  //组织切换(app下代码处理)
this.kDTabbedPane1.setSelectedIndex(0); //指定显示第一个页签
this.prmtCompany.setEnabledMultiSelection(true);     //设置F7多选
prmtsupplier.setQueryInfo("com.kingdee.eas.rj.customersrv.basedata.app.SupplierNewQuery");  设置供应商格式
RjUtils.setSupplierNewF7(prmtsupplier);
UserInfo userInfo = SysContext.getSysContext().getCurrentUserInfo();   // 客户端获取当前登录人
UserInfo userInfo = ContextUtil.getCurrentUserInfo(ctx);    //服务端获取当前登录人
pluginCtx.getKDComboBox("").setSelectedIndex(1);  //DEP枚举默认值的设置
this.kdtEntrys.removeKDTMouseListener(this.kdtEntrys.getSortMange());//屏蔽分录双击排序功能 所有列
tblMain.getColumn(i).setSortable(false); //屏蔽分录双击排序功能 单个
KDTableHelper.autoFitColumnWidth(tblMain, i);  //列宽度自适应
txtNumber.requestFocusInWindow(); //获取鼠标焦点
//获取编码规则
ICodingRuleManager ICodingRuleManager = CodingRuleManagerFactory.getLocalInstance(ctx);
String[] DLNumber= ICodingRuleManager.getBatchNumber(new DeviceLedgerInfo(), ContextUtil.getCurrentOrgUnit(ctx).getId().toString(), proInfo.getEntrys().size());
BosUtils.getTableName(ctx, billId)  //根据id获取表名
String requestUrl = UIRuleUtil.getString(ParamManager.getParamValue(ctx,new ObjectUuidPK("00000000-0000-0000-0000-000000000000CCE7AED4"), "requestUrl"));//获取系统参数参数
系统化菜单表:t_bas_sysmenuitem
客户化菜单表:t_pm_mainmenuitem
扩展报表存储表:T_BAS_definereport
//分录汇总显示
@Override    
protected void setTableToSumField() {
  super.setTableToSumField(kdtProduction, new String[] {
    "originaValue@#,###.00", "netValue@#,###.00", "tolMonthDepreciable@#,###.00", "monthDepreciable@#,###.00" });
} //合并这两个EntityViewInfo EntityViewInfo view1 = new EntityViewInfo(); EntityViewInfo view2 = new EntityViewInfo(); view1.getFilter().mergeFilter(view2.getFilter(), "and"); //服务端获取当前登陆语言: String nameFld = "FName_" + ctx.getLocale().getLanguage() + " "; //服务端获取获取数据库链接: Connection con = EJBFactory.getConnection(ctx); Statement stmt = con.createStatement();

 

标签:EntityViewInfo,分录,ctx,获取,String,new,EAS,editUi,客户端
From: https://www.cnblogs.com/ketoli/p/17221138.html

相关文章

  • 实现客户端上传文件,服务器接收并永久化存储
    publicclassClientDemo{publicstaticvoidmain(String[]args)throwsIOException{//客户端将本地文件上传到服务器,并接收服务器的反馈......
  • [护网杯 2018]easy_tornado_wp(finish)
    buuctfeasy_tornado解题思路打开题目链接可以看到web里有3条链接分别是分析/flag.txt里的可以看到我们想要的存在”flagin/fllllllllllllag“fllllllllllllag这......
  • EasyExcel
    模板{{$fe:listt.xxx    }}函数空格分割三目运算{{test?obj:obj2}}n:表示这个cell是数值类型{{n:}}le:代表长度{{le:()}}在if/else运用{{le:()>8......
  • 关于EasyExcel的数据导入和单sheet和多sheet导出
    读写Excel基本代码直接复制不一定能用实体类@ExcelIgnore在导出操作中不会被导出@ExcelProperty在导入过程中可以根据导入模板自动匹配字段,在导出过程中可用于设置......
  • 自从用了 EasyExcel,导入导出 Excel 更简单了!
    作者:风雨兼程来源:jianshu.com/p/8f3defdc76d4EasyExcel在做excel导入导出的时候,发现项目中封装的工具类及其难用,于是去gitHub上找了一些相关的框架,最终选定了EasyEx......
  • 【方案】智能分析网关与EasyCVR视频融合平台在搭建文旅大数据平台中的应用案例
    据悉,联合国大会日前通过决议,将每年2月17日定为旅游业复原力全球日,并呼吁所有国家、组织和个人在每年的2月17日举办相关活动,使公众认识到可持续旅游业的重要性。旅游业具有......
  • 39. CF-Decreasing Heights
    链接这种网格图的题容易想到dp。考虑最普通的做法,dp[i][j]表示走到\((i,j)\)处的最小代价,那么转移的时候需要确定前一个格子的高度。所以在dp之前,需要先定好所有格......
  • BUUCTF-REVERCE-[2019红帽杯]easyRE
    [2019红帽杯]easyRE​ 偶尔还是得花时间在难题上面啊。虽然很麻烦,但吃透之后真的是受益匪浅,比狂刷简单题有效多了。1.破解1一般而言,寻找非随机数会是比较快捷的方式。......
  • 2019 ICPC Asia-East Continent Final
    D考虑树形DP,记\(f[u],g[u]\)分别为最终回到u/停在子树中的最晚第一次到达u的时间。原本以为在枚举了最后一个的情况下,遍历子树的顺序是以f升序的,(因为只有最后一个不对后面......
  • TCPIP网络编程 -- (四)基于 TCP 的服务端客户端(1)
    TCP/IP网络编程--(四)基于TCP的服务端/客户端(1)4.2实现基于CP的服务器端/客户端等待连接请求阶段#include<sys/socket.h>intlisten(intsock,intbacklog);......