我将SAPUI5与HANA DB一起使用来创建自定义仪表板。
我需要通过以下代码在 Controller 的CustomTile函数中添加onInit(布局和内容不同)。它在Firefox中运行良好。但是在Chrome中,磁贴根本没有显示,而且我在HTML元素中也找不到它:

onInit: function() {
  var oTileContainer = this.getView().byId("tileContainer");
  var quantTile = new sap.m.CustomTile({/* Some content ... */});
  oTileContainer.insertTile(quantTile, 0);
},
为了完整起见,这是我的XML View 的相关部分:
<TileContainer id="tileContainer" tiles="{/TileCollection}">
  <CustomTile>
    <!-- Some content ... -->
  </CustomTile>
</TileContainer>
有谁知道为什么它可能不会在Chrome中显示/渲染,而是在Firefox中显示/渲染?我可以调用任何强制重新渲染的程序吗?
谢谢

最佳答案

也许Chrome正在将固定图块与固定图元混合在一起。

您可以使用来自hana服务和固定图块的数据创建本地JSON模型,然后将图块容器与本地服务绑定(bind)。

关于google-chrome - UI5 TileContainer在Chrome中为空白,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31270288/

10-13 00:15