分录合计行合计项增加千分位

/*********************************************************************************************************************/
@Override
	protected void appendFootRow(KDTable table) {
		super.appendFootRow(table);
		BaseUtil.setAppendFootRowColumnFormat(kdtEntrys, new String[]{"delayQty","settleQty","unSettleQty","qty","dealAmount","fillingAmount","excuteAmount"});
		BaseUtil.setAppendFootRowColumnFormat(kdtInterestEntrys, new String[]{"settledQty","settledAmount","days","arInterest","acInterest","adjustInterest"});
		BaseUtil.setAppendFootRowColumnFormat(kdtMonitorEntrys, new String[]{"settledQty","settledAmount","days","arAmount","acAmount","adjustAmount"});
	}

  public static void setAppendFootRowColumnFormat(KDTable table,String[] columnFields ,String displayFormat){
	   KDTFootManager footRowManager = table.getFootManager();
		if (footRowManager == null) {
			footRowManager = new KDTFootManager(table);
			footRowManager.addFootView();
			table.setFootManager(footRowManager);
		}
		IRow footRow = footRowManager.getFootRow(0) == null ? footRowManager.addFootRow(0) : footRowManager.getFootRow(0);
		StyleAttributes styleAttributes = footRow.getStyleAttributes();
		styleAttributes.setBackground(new Color(246, 246, 191));
		styleAttributes.setHorizontalAlign(com.kingdee.bos.ctrl.kdf.util.style.Styles.HorizontalAlignment.RIGHT);
		for(String columnField:columnFields){
			if(StringUtil.isEmpty(displayFormat)){
				displayFormat = "#,##0.######";
			}
			footRow.getCell(columnField).getStyleAttributes().setNumberFormat(displayFormat);
		}
   }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值