首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sap.m.Table行为变化

sap.m.Table行为变化
EN

Stack Overflow用户
提问于 2020-12-09 13:20:39
回答 2查看 285关注 0票数 0

由于种种原因,我试图理解sap.m.Table的行为在1.85+中发生了变化

下面是来自发布说明的。

如果表中所有列的宽度之和小于整个表的可用空间,则现在呈现占位符列以占用剩余的未使用空间。默认情况下启用此功能。

但是,我无法找到将sap.m.Table的行为恢复到其先前行为的属性。考虑到我在UI5中有生产站点,这令人沮丧,因为这实际上改变了我的UI5温泉的某些页面的外观(以一种有害的方式)。上述内容所隐含的是需要在我的所有sap.m.Tables中“注入”当前未定位的参数,并将其设置为任何需要的值,这是真的吗?

在这方面的帮助将不胜感激。

虽然我可以通过修复(使静态的)运行时版本(对我来说不是一个长期的解决方案)来解决这个问题(我使用已发布的CDN),但它确实代表了我当前的解决方案。

EN

回答 2

Stack Overflow用户

发布于 2020-12-09 14:36:51

我在文档中找到了这一行:

如果为所有列定义了宽度属性(而不是预期的“自动”值),则sap.m.Table控件将呈现一个虚拟列,该列占用控件的其余宽度。只有当弹出区域中没有列时,才会发生这种情况。注意:只有在启用fixedLayout属性时才呈现虚拟列。

票数 1
EN

Stack Overflow用户

发布于 2020-12-09 16:01:21

每个OPENUI5团队:(他们正在恢复)

对sap.m.Table的更改是有意的,当表中的所有列都具有预定义的宽度时,我们引入一个虚拟列。为了避免在表中看到虚拟列,您应该将最重要的列的宽度保持为空,或者将其设置为auto **,同样的情况在下面也有文档记录:默认情况下,我们在1.85版本中引入了这种行为,但是在1.86中,我们已经恢复了这个行为,虚拟列只有在将https://ui5.sap.com/#/topic/6f778a805bc3453dbb66e246d8271839“严格”应用于sap.m.Table控件时才会呈现。有关更多信息:https://openui5nightly.hana.ondemand.com/api/sap.m.Table#methods/getFixedLayout,因此在最新的夜间构建版本中,您将看到sap.m.Table呈现为1.85之前的版本。您可以使用下面的src测试应用程序:https://openui5nightly.hana.ondemand.com/sap-ui-core.js

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

https://stackoverflow.com/questions/65217648

复制
相关文章

相似问题

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