金蝶EAS,KDTable数据填充,需重新解析表格tblMain.checkParsed()
来源:互联网 发布:windows swift 编译器 编辑:程序博客网 时间:2024/05/24 15:39
业务场景:GUI界面含有KDTable表格时,代码实现数据填充。以下代码示例中,表格名称为tblMain。
填充数据之前需要重新解析表格tblMain.checkParsed()。
/** * 填充科目余额数据到KDTable表格 */@SuppressWarnings("unchecked")private void fillData(List dataList) {tblMain.checkParsed(); //重新解析tblMain.removeRows(); //删除所有行for(int i = 0; i < dataList.size(); i++){if(i > 999){break; //只填充1000行数据}List rowList = (List) dataList.get(i); //行数据队列String orgUnitNumber = (String) rowList.get(0); //组织编码orgUnitNumber = orgUnitNumberMapping.get(orgUnitNumber);String orgUnitName = orgNumberNameMapping.get(orgUnitNumber); //组织名称String year = (String) rowList.get(1); //期间年String month = (String) rowList.get(2); //期间月String accountNumber = (String) rowList.get(3); //科目编码String key = orgUnitNumber + "-" + accountNumber;accountNumber = accountNumberMapping.get(key);String accountName = acctNumberNameMapping.get(key); //科目名称String yearBegin = (String) rowList.get(5); //年初余额String accumulDebit = (String) rowList.get(6); //本年累计借方String accumulCredit = (String) rowList.get(7); //本年累计贷方String periodEnd = (String) rowList.get(8); //期末余额IRow row = tblMain.addRow();row.getCell("orgUnitNumber").setValue(orgUnitNumber); //组织编码row.getCell("orgUnitName").setValue(orgUnitName); //组织名称row.getCell("year").setValue(year); //期间年row.getCell("month").setValue(month); //期间月row.getCell("accountNumber").setValue(accountNumber); //科目编码row.getCell("accountName").setValue(accountName); //科目名称row.getCell("yearBegin").setValue(yearBegin); //年初余额row.getCell("accumulDebit").setValue(accumulDebit); //本年累计借方row.getCell("accumulCredit").setValue(accumulCredit); //本年累计贷方row.getCell("periodEnd").setValue(periodEnd); //期末余额}}
阅读全文
0 0
- 金蝶EAS,KDTable数据填充,需重新解析表格tblMain.checkParsed()
- 金蝶EAS,打开新页面,传递参数,KDTable表格数据填充
- 金蝶EAS,BOS,KDTable表格增加普通行、合计行,需先解析表格
- EAS KDTable 表格功能汇总
- (转)金蝶 eas bos KDTable常用处理代码
- kdtable填充完数据后执行的方法
- EAS删除表格设置方案数据
- EAS KDTable 判断点击的是表头
- json 填充表格数据 转置
- 金蝶EAS,分录表格中F7字段实现数据过滤,FilterInfo多条件关系设置
- 金蝶EAS,分录表格数据唯一性校验,不允许录入重复值
- EAS BOS ORMapping 元数据解析示例
- TableDataSource 表格数据重新加载
- EAS- KDTable 中的单元格处里,如何联动计算处理!
- 使用 SQLXML 填充多表格数据集
- json数据 填充遍历表格行列 jQuery
- QTableWidget表格初始化和数据填充
- EAS 表格树结构
- 《统计学习方法笔记》——Logistic回归
- JS中数组的sort()排序
- Java的System类,Runtime类
- Flask扩展: Flask-Bootstrap
- ZooKeeper集群搭建 windows篇
- 金蝶EAS,KDTable数据填充,需重新解析表格tblMain.checkParsed()
- 安装mysql出现卡死
- win下使用realsense+opencv获取RGBD数据
- ADB server didn't ACK failed to start daemon
- SpringBoot——初接触
- python模块源代码加密方法
- java语言基础|java语言特点
- 字符串处理,根据传入的参数进行分离,目前较适合字符串中提取引号包裹的部分的提取
- oracle发送邮件