冬瓜茶饮料

NC nc5.x报表设置合计行是否显示

首先要先继承UI类

复制代码
/**
     * 设置合计行是否显示
     */
    public TotalsReportUI() {
        super();
        getReportBase().getBodyPanel().setTotalRowShow(true);
        // 设置需要合计栏
        setTotalItems();
    }
复制代码
复制代码
private void setTotalItems() {
        BillItem[] reportItems = getReportBase().getBillModel().getBodyItems();
        if (reportItems == null || reportItems.length == 0)
            return;
        String itemKey = null;
        for (BillItem reportItem : reportItems) {
            if (reportItem == null)
                continue;
            itemKey = reportItem.getKey() == null ? "" : reportItem.getKey();
            if (itemKey.contains("nrevmny") || itemKey.contains("nrevlfmny")
                    || itemKey.contains("nmny") || itemKey.contains("invmny")
                    || itemKey.contains("pjmny") || itemKey.contains("invnum")
                    || itemKey.contains("pjnum")) {
                reportItem.setTatol(true);
            }
        }
    }
复制代码

将需要合计的列值名 ,set给itemKey

 

nc.ui.pub.bill.BillScrollPane

posted on   冬瓜茶饮料  阅读(354)  评论(0)    收藏  举报

< 2025年5月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7

导航

统计

点击右上角即可分享
微信分享提示