2020-09-14 17:32发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试在我的应用中实现此布局:
每个'Square'(当前使用customListItem)都会通过oData生成并填充,oData目前运行良好。 我遇到的问题是尝试将其设置为具有7列,我尝试使用"网格布局",但似乎无法弄清楚如何将项目设置为7行。 布局将不胜感激。
谢谢
乔
约瑟夫,
您可能拥有的一个选项可能是图块容器,如下所示: https://sapui5.hana.ondemand.com/#/sample/sap.m.sample.TileContainer/preview
此外,由于ui5采用了响应式设计,因此项的数量可能会根据从其看到的设备屏幕而改变。
您是否总是需要每行7个项目?
您可能需要查看框架类型 https://sapui5.hana.ondemand.com/#/api/sap.m.FrameType 每个图块(1x1或2x1) 请记住,屏幕宽度为12帧,这就是使UI响应行为的原因。
也许这可以为您工作,仅取决于您要显示的数据。
看看 ProcessFlow , 您可以在其中放置7个或更多项目,并且可以进行点击事件,还可以在弹出窗口上显示更多数据...
(不是为此用途创建的,但是您的要求并未得到完全支持,因此在这种情况下可以不遵循规则:D)
希望这会有所帮助:)
感谢大家的评论,我最终通过将我的图块绑定到HorizontalLayout并将属性" allowWrapping"设置为true来进行管理。 因此,现在由于图块大小的原因,布局将在开始新行之前连续容纳7。
最多设置5个标签!
约瑟夫,
您可能拥有的一个选项可能是图块容器,如下所示: https://sapui5.hana.ondemand.com/#/sample/sap.m.sample.TileContainer/preview
此外,由于ui5采用了响应式设计,因此项的数量可能会根据从其看到的设备屏幕而改变。
您是否总是需要每行7个项目?
您可能需要查看框架类型 https://sapui5.hana.ondemand.com/#/api/sap.m.FrameType 每个图块(1x1或2x1) 请记住,屏幕宽度为12帧,这就是使UI响应行为的原因。
也许这可以为您工作,仅取决于您要显示的数据。
看看 ProcessFlow , 您可以在其中放置7个或更多项目,并且可以进行点击事件,还可以在弹出窗口上显示更多数据...
(不是为此用途创建的,但是您的要求并未得到完全支持,因此在这种情况下可以不遵循规则:D)
希望这会有所帮助:)
感谢大家的评论,我最终通过将我的图块绑定到HorizontalLayout并将属性" allowWrapping"设置为true来进行管理。 因此,现在由于图块大小的原因,布局将在开始新行之前连续容纳7。
一周热门 更多>