点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
直接导致此问题:如果sap.m.Table的聚合项过多,则Item将作为一个块移至下一页,但聚合列(表头)仅停留在首页上,甚至获取 重复的。
一个目标是使列与项一起移动。
最好是将"列"保留在第一页上,并尽可能多地保留"项目",然后触发分页符并在第二页上重复"列"并列出剩余的项目。
也许应该为列和项分配不同的CSS,并且项的CSS应该具有" page-break-before:避免"
有什么想法吗?
谢谢。
关于Mindaugas
您好,Mindaugas,我们建议您在显示表记录时使用延迟加载。 使UX尽可能简单会更好。
MAX:初始加载时有10条记录,并使用过滤器操作进行更多挖掘!
此致
Karthik Arjun
您要打印带有表的页面还是记录? 由于SAP拥有数百万条记录,因此您无法在表中显示该记录,也无法在页面渲染器后打印。
但是同时json数据具有使用外部插件打印具有所需格式的记录的选项。 此处附加了一些示例。
https://stackoverflow.com/questions/ 26969514/converting-json-to-pdf-using-js-frameworks
此致
Karthik Arjun
您尝试使用以下CSS代码
嗨Akhilesh,
如果我正确理解,这将防止在表头内部进行分页,对吗? 就我而言,我必须防止在页眉和项目之间进行分页,以免在主体中留下页眉。
关于Mindaugas,
您好,Karthik,
我想打印整个页面,这是动态生成的,具体取决于来自odata的内容。 该页面可以包含各种UI5元素,例如sap.m.Text,sap.m.Input,sap.m.Table等...到目前为止,我仅注意到sap.m.Table的问题,因此才提到 它。
关于Mindaugas,
大家好,
在这里,我想提供一个带有屏幕截图的示例。
我们可以看到,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
一周热门 更多>