本文介绍了如何读取 Tile Container SAP UI5 中的所有磁贴的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<core:FragmentDefinition xmlns="sap.m"xmlns:f="sap.ui.layout.form" xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc"
    xmlns:html="http://www.w3.org/1999/xhtml" xmlns:l="sap.ui.layout">
 <Page id="tileInfo" showHeader="false" enableScrolling="true" >
    <TileContainer
      id="getTiles"

      tiles="{myModel1>TILECOLLECTION}">
      <StandardTile
        icon="{myModel1>icon}"
        number="{myModel1>number}"
        info="{myModel1>info}"
        infoState="{myModel1>infostate}"
        title="{myModel1>title}"
        numberUnit="{myModel1>numberunit}"
        press="handleTilePress"
        class="myGreen"
        />
        </TileContainer>
       </Page>
</core:FragmentDefinition>

我想读取视图控制器中 TileContainer 中的每个图块.可能吗?

I want to read each tile in the TileContainer in the view controller. Is it possible ?

推荐答案

在控制器中:

...
var oTileContainer = this.byId("getTiles");
var aTiles = oTileContainer.getTiles();
...

数组中的aTiles是tile容器的tile聚合的tile.

in the array aTiles are the tiles of the tiles aggregation of the tile container.

这篇关于如何读取 Tile Container SAP UI5 中的所有磁贴的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 17:57