Verifique se um controle está atualmente renderizado e visível

Em um aplicativo SAPUI5, eu gostaria de atualizar o conteúdo de um controle (por exemplo, um bloco) apenas quando isso estiver visível no momento para o usuário. Eu criei uma função como esta:

updatePage: function() {
  for (var i = 0; i < this.myTiles.length; i++) {
    if (this.myTiles[i].updater) {
      this.myTiles[i].updater();
    }
  }
  setTimeout(this.updatePage.bind(this), 10000);
},

.. onde o atualizador é uma função personalizada que eu adicionei aos blocos responsáveis por atualizar seu conteúdo.

O problema é: quero verificar se o bloco está visível no momento (por exemplo, não está em uma página ou em uma guia que não está selecionada no momento, mas foi renderizada anteriormente).
Existe uma maneira de conseguir isso usando propriedades do objeto? Preciso gerenciá-lo manualmente?

questionAnswers(2)

yourAnswerToTheQuestion