扩展SAPUI5中的控件

时间:2014-03-25 09:39:55

标签: javascript sapui5

我想在sapui5中扩展tileContainer控件。我把瓷砖排成两排。我想在这个扩展控件中添加动画,以便将图块排列在页面右侧的单个列中。

我无法找到页面的坐标,因此我可以相应地排列图块。 请建议这是正确的方法还是我需要遵循任何其他方法。我的基本目标是使用sapui5实现像tile / image动画一样的flex。

由于

1 个答案:

答案 0 :(得分:0)

我假设您要实现其他“方向”属性并调整容器大小并在其更改时重新排列其可见元素。

您可以使用Control。$()方法检索呈现的DOM元素。

请注意,SAPUI5渲染方法会替换DOM元素,因此如果要为可见切片设置动画,则应避免触发Control的渲染。即如果在自定义控件中实现“direction”属性,则可能需要替换自动创建的setter“setDirection”,如下所示:

<div id='ViewFile'> Line 1.Hello world!!Line 2.Ajax's fantastic. </div>

你也可以调整TileContainer的渲染方法,根据你的“方向”渲染它