我想在sapui5中扩展tileContainer控件。我把瓷砖排成两排。我想在这个扩展控件中添加动画,以便将图块排列在页面右侧的单个列中。
我无法找到页面的坐标,因此我可以相应地排列图块。 请建议这是正确的方法还是我需要遵循任何其他方法。我的基本目标是使用sapui5实现像tile / image动画一样的flex。
由于
答案 0 :(得分:0)
我假设您要实现其他“方向”属性并调整容器大小并在其更改时重新排列其可见元素。
您可以使用Control。$()方法检索呈现的DOM元素。
请注意,SAPUI5渲染方法会替换DOM元素,因此如果要为可见切片设置动画,则应避免触发Control的渲染。即如果在自定义控件中实现“direction”属性,则可能需要替换自动创建的setter“setDirection”,如下所示:
<div id='ViewFile'>
Line 1.Hello world!!Line 2.Ajax's fantastic.
</div>
你也可以调整TileContainer的渲染方法,根据你的“方向”渲染它