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