阅读:2662 回复:2
houb
27

帖子

122

跟帖

11846

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员

[已解决]自定义打印模板子表怎么去给定默认行数?

楼主#
更多 发布于:2016-12-01 15:45
现在默认表单中,添加了打印模板,

图片:打印模板.png


在做子表打印的时,当子表实际行数和默认行数相同时,显示格式正常;

图片:正常.jpg


当子表实际行数少于默认行数时,格式就会出错下面的行自动上移补齐了原本子表空行 的位置;造成整个界面格式乱,

图片:异常.png


请问下在做子表打印时遇到这种情况都怎么解决的呢?
houb
27

帖子

122

跟帖

11846

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-12-02 19:17
此问题 结帖!
houb
27

帖子

122

跟帖

11846

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-12-04 15:33
当时提问的目的是看是否有更好的方法,如果没有更好的方法的情况下:
第一种方法:在流程表单中子表设置默认行数和后面默认表单相同的行数,但是有个问题是如果填写不了默认的那么多行数,会有很多空数据。
第二种方法:需要子表显示的td中再嵌套table标签:
<tr style=" border:1px solid #000; height:100px">
                    <td  rowspan="1"  colspan="1" style=" border:1px solid #000;text-align:center;">社会</br>兼职</br>情况</td>
                    
                    <td  rowspan="1"  colspan="6" style=" border:1px solid #000" >
                        <table border="0">
                            <Row>
                                 <tr >
                                    <td  colspan="1" style="height:30px;">{shjzqk.jzkssj}</td>
                                    <td  colspan="1" style="height:30px;">至{shjzqk.jzjssj}:</td>
                                    <td  colspan="1" style="height:30px;">{shjzqk.jzdw}</td>
                                    <td colspan="1" style="height:30px;">{shjzqk.jzzw}</td>
                                    <td  colspan="1" style="height:30px;">{shjzqk.jzbz}</td>
                                </tr>
                            </Row>
                        </table>
                    </td>
                
                </tr>

图片:子表.png

但是需要显示子表标题的,标题无法单独显示为一行。
游客

返回顶部