我正在开发SAP-ui5 XML视图。在该视图中,我使用CustomTile
标记创建了动态自定义图块,如下图所示:
<TileContainer
id="container"
height="400px"
tileDelete="handleTileDelete"
tiles="{/TileCollection}">
<tiles>
<CustomTile id="ct1">
<content>
<VBox>
<Toolbar class="backcolor" design="Transparent">
<Text class="sapMHeader" text="Dynamic content" />
</Toolbar>
<Button type="{infoState}" text="Button"
icon="sap-icon://approvals"
ariaDescribedBy="defaultButtonDescription genericButtonDescription">
</Button>
</VBox>
</content>
</CustomTile>
</tiles>
</TileContainer>
目前,点击导航按钮可以每次点击三个图块。我想让它每次点击只滑动一个图块。我如何实现这一目标?
答案 0 :(得分:0)
TileContainer
控件是响应式的,意味着您看到多少个图块完全取决于可用的屏幕空间而不是其他内容。滚动按钮充当溢出并滑动一个完整的页面&#39;就像Carousel
一样。无法通过现有API更改此行为。
如果您真的想要调整此行为,TileContainer.prototype.scrollLeft
和TileContainer.prototype.scrollRight
可能是一个很好的起点。
BR 克里斯