如何防止在项目和列aggr之间分页。 在sap.m.Table中浏览器打印?

2020-09-07 17:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 直接导致此问题:如果...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

直接导致此问题:如果sap.m.Table的聚合项过多,则Item将作为一个块移至下一页,但聚合列(表头)仅停留在首页上,甚至获取 重复的。

一个目标是使列与项一起移动。

最好是将"列"保留在第一页上,并尽可能多地保留"项目",然后触发分页符并在第二页上重复"列"并列出剩余的项目。

也许应该为列和项分配不同的CSS,并且项的CSS应该具有" page-break-before:避免"

有什么想法吗?

谢谢。

关于Mindaugas

6条回答
派大星 ヾ
2020-09-07 18:38

大家好,

在这里,我想提供一个带有屏幕截图的示例。

我们可以看到,table(sap.m.Table)有4列:Column,Drop1,Drop2,Drop3,它开始显示在page1上,但是问题是第16行nr出现了分页符。

是否可以避免该行在行内中断? 在那种情况下,我希望重复的表头与整行nr 16一起移到第二页。

我将以下CSS附加到表行(sap.m.ColumnListItem)的模板上,同样在单元格级别,但没有效果:

@media print {

.pageBreakInsideAvoid {

显示:阻止;

page-break-inside:避免!important; }}

如果我以这种方式更改CSS-所有内容都会被弄乱:

.pageBreakInsideAvoid {

显示:阻止!important;

page-break-inside:避免!important; }}

有什么想法吗?

最诚挚的问候,

Mindaugas

一周热门 更多>