点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
这是我第一次开始讨论,但是我的SAPUI5应用确实需要帮助。
我有一个sap.ui.layout.Grid,其内容聚合中包含许多元素。 根据绑定的不同,网格是否应显示某些元素。
您可以通过绑定元素的visible属性来执行此操作,问题是它在布局中保留了空白,而我不希望那样。 如果我将GridData用作每个元素的layoutData并绑定visibleL属性,则它可以正常工作,问题是当我也想绑定/设置visibleM和visibleS属性时,因为如果我将3个属性设置为相同的值 ,看起来应用程序会忽略它们。
这是一个简单的代码示例:
新的sap.ui.layout.Grid({ defaultSpan:" L2 M6 S12", hSpacing:1, 位置:"左", vSpacing:1, 宽度:" 100%", 内容: [ 新的sap.m.Label({ 文字:"公司:", layoutData:new sap.ui.layout.GridData({ visibleL:否, visibleM:否, visibleS:否, }), })。addStyleClass(" class1"), ] })
使用此代码,标签仍然可见,但是如果我在第13或14行注释,则可以正常工作。
任何人都知道发生了什么事,我该如何解决?
非常感谢您,
此致
我遇到了同样的问题,并通过hack解决了该问题:
将GenericTile设置为不可见时,类sapUiRespGridSpanInvisible将添加到其最外面的DIV中。 因此,您可以使用一些其他CSS完全隐藏不可见的图块:
嗨
您还可以像这样绑定可见属性吗?
http://jsbin.com/gihuju/edit?html,js,output
是, 谢谢,我尝试过,要点是,如果这样做,标签的空白仍然存在,我希望下一个元素填充该空间。
一周热门 更多>