金蝶EAS,BOS,KDTable表格增加普通行、合计行,需先解析表格

来源:互联网 发布:英语语义学 知乎 编辑:程序博客网 时间:2024/05/18 02:42

业务场景:界面上含有KDTable表格控件时,可以通过代码为表格填充数据。

填充数据之前需先解析表格,以下代码示例中,演示了如何为属性名称为tblMain的表格增加十行记录,并且添加合计行。

/** * 向页面表格中填充数据 * 本示例方法中表格名称tblMain */private void fillData() {// 表格操作之前需重新解析tblMain.checkParsed(); for(int i = 0; i < 10; i++){// 通过行对象,可以对该行的每个单元格进行赋值IRow row = tblMain.addRow();row.getCell("account").setValue("Hello World !"); //报账科目row.getCell("costOrg").setValue("Hello World !"); //费用承担部门row.getCell("amount").setValue("Hello World !"); //报账金额row.getCell("orgUnit").setValue("Hello World !"); //下辖机构row.getCell("splitAmount").setValue("Hello World !"); //拆分金额row.getCell("remark").setValue("Hello World !"); //备注}// 添加合计行,以下代码可选// 有金额字段需要合计值时,才需要该部分代码IRow footRow = tblMain.addRow();footRow.getCell("account").setValue("合计");footRow.getCell("splitAmount").setValue(100); //拆分金额合计footRow.getStyleAttributes().setBold(true);}



原创粉丝点击