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

本文介绍了一种在界面上使用KDTable控件填充数据的方法。通过代码示例展示了如何为表格添加十行记录及合计行,涉及表格解析、行对象创建及单元格赋值等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

业务场景:界面上含有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);
	
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值