LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

LODOP控件中ADD_PRINT_TABLE自动统计并生成带有合并列的指定的列数

admin
2023年9月27日 23:37 本文热度 551

以前的博文,LODOP统计table自动分页后的每页的某列合计值
里面测试了统计指定的列。
需要统计的列,如果前面有合并的单元格,需要加一下查看该统计列实际在第几列。

还是用之前博文的表格,做了点修改,新表格是带合并列的,把表格假设为100列,分给一些单元格。
例如:此单元格第三列统计本页数值,该列的计算:
第一行第一个单元格合并了20列,第一行第二个单元格合并了20列,第一行第三个单元格合并了60列。
第三列实际是,第一列(合了20列)+第二列(合了20列)+1的单元格,第41列是在第三个单元格里,所以ADD_PRINT_TABLE统计的列是tindex="41",第41列。
虽然该表格展现效果看上去是需要统计第3列,但是前面两个有合并列,所以实际是在第41列。

测试代码:

<script language="javascript" src="LodopFuncs.js"></script>
</head>
<body>
 <div id="d1">
<table border=1 style="border-collapse:collapse;" >
<thead>
<tr>
   <td colspan="20">名称</td>
   <td colspan="20">数量</td>
   <td colspan="60">单个金额本页合计</td>
</tr>
</thead>
<tr>
   <td colspan="20">A类</td>
   <td colspan="20">1</td>
   <td colspan="60">30</td>
</tr>
<tr>
   <td colspan="20">B类</td>
   <td colspan="20">5</td>
   <td colspan="60">34</td>
</tr>
<tr>
   <td colspan="20">C类</td>
   <td colspan="20">2</td>
   <td colspan="60">443</td>
</tr>
<tfoot>
<tr>
   <td colspan="20">合计</td>
   <td colspan="20" tindex="21" tdata="SubSum">#####</td>
    <td colspan="10" >单页金额总计</td>
   <td colspan="20" tindex="41" tdata="SubSum">####</td>
   <td colspan="10">单页金额总计的大写</td>
   <td colspan="20" tindex="41" tdata="SubSum" format="UpperMoney">################</td>

</tr>

</tfoot>

</table>

<br>

</div>

<a href="javascript:prn1_preview()">预览表格</a><br>

<script language="javascript" type="text/javascript">

    var LODOP; //声明为全局变量 

    function prn1_preview() {

        LODOP=getLodop(); 

        LODOP.PRINT_INIT("");

        LODOP.ADD_PRINT_TABLE(0,0,"100%",60,document.getElementById("d1").innerHTML);

        //打印项高度较小,60,导致超文本自动分页

        //LODOP.PRINT_DESIGN();

        LODOP.PREVIEW();

    };

</script>

</body>

图示:


该文章在 2023/9/27 23:37:13 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved