首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sapui5 smarttable属性

sapui5 smarttable属性
EN

Stack Overflow用户
提问于 2019-01-04 19:41:11
回答 2查看 1.1K关注 0票数 0

我有一个要求有一个固定的列标题的智能表。在xml视图中,我在智能表中添加了<Table sticky="ColumnHeaders" />。这是工作文件,如果我测试的应用程序从韦伯德(sapui5版本1.60 )。通过chrome开发人员工具->检查元素,我看到额外的css类sapMSticky和sapMSticky4被添加到表元素中。

但是后端是基于CSS1.52版的( 1.54版本不支持粘滞属性),我不能通过sapui5开发者工具看到css类的属性。我的问题是如何解决这个问题?

提前谢谢你,

EN

回答 2

Stack Overflow用户

发布于 2019-01-04 21:52:27

我不认为有办法解决它。这里不仅存在缺少CSS的问题,我还会考虑缺少实现的问题。

解决问题的唯一方法是升级后端系统上的SAPUI5/OpenUI5版本,如果您想在本地使用它的话。否则,您可以使用两个表单独实现它,一个隐藏,一个不隐藏,但这真的很棘手,而且不是一个非常干净的解决方案。

票数 0
EN

Stack Overflow用户

发布于 2019-01-04 23:36:37

如果您无法升级UI5,则必须使用一种解决方法:

要使header元素始终位于顶部,首先要构造一个列表/表格,其中只包含顶部元素,但不包含数据,并将属性showNoData设置为false。然后构造另一个不包含这些顶级元素的List/Table,并将其作为sap.m.ScrollContainer的内容,并将height属性设置为某个百分比值。如果将不带数据的列表和ScrollContainer都添加到主内容中,就会得到类似粘性标题的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54038286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档