您的位置:首页 > 其它

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

2017-06-10 19:35 344 查看
业务场景:界面上含有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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息