我有两个Generic磁贴,并在两个不同的面板中显示这些磁贴。
请在这里查看代码 - http://plnkr.co/edit/3k17wthvl88UmVeszWu0?p=preview
现在我想在tile容器中显示那些Tiles。我试过了 -
var oContainer = new sap.m.TileContainer({});
oContainer.addTile(Tile1);
oContainer.addTile(Tile1);
这是不允许的。
有什么方法可以将这些通用图块放在图块容器中。
或者如何将这些瓷砖并排放在一个面板上。(注意:当我尝试一个面板时,第二个瓷砖将在下面出现)
答案 0 :(得分:4)
如果您想坚持sap.suite.ui.commons.GenericTile
,可以使用任何布局,例如HorizontalLayout,MatrixLayout等,您有不同的选择
但是如果您想使用sap.m.TileContainer
,则必须添加从sap.m.Tile
继承的切片(正如您在此处看到的那样https://sapui5.hana.ondemand.com/explored.html#/entity/sap.m.TileContainer/aggregations)
我将你的例子分开:http://plnkr.co/edit/Gh46xYK66ii1J3O69j3q?p=preview