同事那边一页可以显示多条数据,在我这只能一个一个显示是为什么。

解决方案 »

  1.   

    var LODOP; //声明为全局变量    
    var iRadioValue=1;
    var flag = ${flag};
    function mickey_preview(){
    if(confirm('确认打印当前列表?')) {
    searchPrint();
       
        //定义表单的样式     
        var strBodyStyle="<style>table,th{border:none;height:18px} td{border: 1px solid #000;height:23px}</style>";
        strHTML=strBodyStyle + "<table border=0 cellSpacing=0 cellPadding=0  width='100%' height='200' bordercolor='#000000' style='border-collapse:collapse'>";

        //定义标题内容
        strHTML=strHTML + "<thead><tr>";
        strHTML=strHTML + "<td colspan=12 align=center><b><font face='黑体' size='5'>设备详细信息表单</font></b></td></tr>";

    //获取当前时间,赋值给表单中的申报日期
    var d = new Date();
    var datestr = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();

    strHTML=strHTML + "<tr>";
    strHTML=strHTML + " <th colspan='1' style='border:1px solid #000000'>申报单位</th>";
    strHTML=strHTML + " <td id='th01'  colspan='3' style='border:1px solid #000000'></td>";
    strHTML=strHTML + " <th style='border:1px solid #000000'>申报日期</th>";
    strHTML=strHTML + " <td id='th02'  colspan='3' style='border:1px solid #000000'>"+datestr+"</td>";
    strHTML=strHTML + " <th style='border:1px solid #000000'>金额</th>";
    strHTML=strHTML + " <td id='th03'  colspan='3' style='border:1px solid #000000'><font tdata='SubSum' format='#,##0.00' tindex='6' align='left' >#####元</font></td>";
    strHTML=strHTML + "</tr>";
        
         //定义表头内容
        strHTML=strHTML + "<tr><td width='3%'><b>序号</b></td>";
        if(flag == 0) {
        strHTML=strHTML + "<td width='5%'><b>设备编号</b></td><td width='10%'><b>设备名称</b></td>";
        }
        if(flag == 80) {
        strHTML=strHTML + "<td width='5%'><b>家具编号</b></td><td width='10%'><b>家具名称</b></td>";
        }
        strHTML=strHTML + "<td width='4%'><b>品牌</b></td><td width='4%'><b>型号</b></td><td width='5%'><b>分类号</b></td><td width='9%'><b>单价</b></td><td width='6%'><b>领用人</b></td><td width='7%'><b>领用单位</b></td>";
    strHTML=strHTML + "<td width='5%'><b>供应商</b></td><td width='5%'><b>存在地</b></td><td width='5%'><b>购置日期</b></td></tr></thead>";

        //定义数据内容<tr>部分
        strHTML=strHTML + "<tbody>";
        strHTML=strHTML + ePrintStr;
        strHTML=strHTML + "</tbody>";
        
        //定义页脚和表尾部分
        /* strHTML=strHTML + "<tfoot><tr><th colspan=2 tdata='SubCount' format='0' align='right' >当前小计: ##台件</th><th colspan=2 tdata='SubSum' format='#,##0.00' tindex='6' align='left' > &nbsp;###元</th><th tdata='AllCount' format='0' tindex='6' align='right' colspan=3>  总计:###台件</th><th tdata='AllSum' format='#,##0.00' tindex='6' align='left' >&nbsp; ###元</th>"; */
        strHTML = strHTML+"<tfoot><tr height='200px' style='border:1px solid #000000'><td colspan='1'  style='border:1px solid #000000'>报废报损原因</td><td colspan='6'></td><td colspan='3' style='text-align: left;border:1px solid #000000'><div style='margin-bottom:-10px'>负责人:</div></td><td colspan='2' style='text-align: left;border:1px solid #000000'><div style='margin-bottom:-10px'>日期:</div></td></tr>"+
         "<tr height='200px' style='border:1px solid #000000'>"+
    "<td style='border:1px solid #000000'>技术鉴定意见</td>"+
    "<td colspan='6' style='text-align: right;padding-right: 90px;border:1px solid #000000' ><div style='margin-bottom:-30px'>日期:</div></td>"+
    "<td colspan='3' style='border:1px solid #000000'>国资组意见:</td>"+
    "<td colspan='3' style='text-align: left;border:1px solid #000000'><div style='margin-bottom:-30px'>日期:</div></td>"+
    "</tr>"+
    "<tr height='200px' style='border:1px solid #000000'>"+
    "<td style='border:1px solid #000000'>部门领导意见</td>"+
    "<td colspan='3' style='text-align: right;padding-right: 90px;border:1px solid #000000' ><div style='margin-bottom:-30px'>日期:</div></td>"+
    "<td colspan='1' style='border:1px solid #000000'>分管校长意见</td>"+
    "<td colspan='3' style='text-align: right;padding-right: 90px;border:1px solid #000000' ><div style='margin-bottom:-30px'>日期:</div></td>"+
    "<td colspan='2' style='border:1px solid #000000'>校长意见:</td>"+
    "<td colspan='2' style='text-align: left;border:1px solid #000000'><div style='margin-bottom:-30px'>日期:</div></td>"+
    "</tr>"
        strHTML=strHTML + "<th colspan=3 align='right'>当前第<font tdata='PageNO' format='Num' color='blue'>##</font>页</span>(共<font tdata='PageCount' format='Num' color='blue'>##</font>页)</span></th></tr></tfoot></table>";
    var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));
        LODOP.PRINT_INIT("打印功能");
        LODOP.ADD_PRINT_TABLE(50,10,"99%","80%",strHTML);

    LODOP.SET_PRINT_PAGESIZE (2, 0, 0,"A4");
    LODOP.PREVIEW();
    }
    };