samlxr 发表于 2022-2-12 14:54:29

7.103图文列表打印问题

页面打开是这样:点击打印是这样:

打印预览时,表头没有显示出来。

业务描述:因业务需要,用图文列表代替表格进行数据展示,表头须放在图文列表里。


问题:当使用图文列表以后,若在图文列表里面使用了设置行列布局命令,则打印时,无法显示原先隐藏的行列。demo已附上,该问题希望总部予以重视排查,我们使用的业务场景比较多。

Lay.Li 发表于 2022-2-14 12:29:20

您好,这个的话是因为打印页面的效果是根据页面的本身显示与否设置的。如果行列本身是隐藏的那么打印时就不会打印。所以这里呢建议您将姓名和性别设置在图文列表外的主页面中,然后去实现这个效果:loveliness:

samlxr 发表于 2022-2-14 13:23:54

本帖最后由 samlxr 于 2022-2-14 13:42 编辑

Lay.Li 发表于 2022-2-14 12:29
您好,这个的话是因为打印页面的效果是根据页面的本身显示与否设置的。如果行列本身是隐藏的那么打印时就不 ...
在实际应用中姓名跟性别的列(表头),我是要放到图文列表中的。举个实际应用的例子,比如新建付款单据,列的内容会根据具体付款类型产生变化,如过是合同付款我要显示合同名称,如果是其他付款就隐藏合同列,在图文列表里面我们使用显示或隐藏行列的命令可以达到效果。但是打印命令,不能根据是否隐藏了行列进行打印,能否帮忙解决呢?
再举一个例子,一个合同页面
用户想打印该页面,但是想隐藏掉其中一块区域,比如其他信息,就需要用设置行列布局隐藏,但是打印的话还是会打印出来。

Lay.Li 发表于 2022-2-14 16:07:09

您好,这个的话之前也有客户反馈过,不过导出pdf命令是一个后端命令,而设置行列布局的效果是控制前端的显示与否。所以打印时的显示与否只会根据最初设计时的来,并不会收到设置行列布局的影响。解决方案的话您可以参考下面的这个帖子:loveliness:
用设置行列布局设定为不可见的,如何不导出打印pdf印出
https://gcdn.grapecity.com.cn/fo ... 96519&fromuid=64322
(出处: 葡萄城产品技术社区)


页: [1]
查看完整版本: 7.103图文列表打印问题