Pode incorporar visualizações em containers externos, por exemplo, uma página em HTML ou página da aplicação do consumidor, e pode incluir ações de dados na visualização. Uma ação de dados incorporada permite interagir com a visualização incorporada no container externo. Pode obter um conjunto de elementos de dados utilizados numa visualização a partir de um container externo. Pode acrescentar qualquer número de ações de dados incorporadas.
A opção Publicar Evento permite que as aplicações externas recebam o conjunto dos valores de elementos de dados na visualização selecionada, conhecida como contexto da visualização. O conjunto dos valores de elementos de dados nas visualizações selecionadas não deve ser colunas de medida nem colunas ocultas.
O nome do evento é fornecido no container externo e é transmitido quando publica o evento de contexto. O contexto é o conjunto dos valores de elementos de dados numa localização selecionada na visualização. Se a ação de dados for utilizada em vários livros ou em vários elementos de dados num livro, pode fornecer um nome de evento exclusivo para facilitar o controlo. Por exemplo, se introduzir DV Embedded Content DA1
como nome da ação, no campo Nome do Evento, poderá introduzir Event from DA1
para indicar a ação de dados específica de onde o evento provém.
Esta definição é particularmente útil quando a seleção de vários pontos de dados pode resultar num erro, por exemplo, com algumas APIs REST de terceiros.
Depois de gravar o livro, pode incorporar o livro em containers externos. O container externo mostra as visualizações incorporadas. Se clicar com o botão direito do rato na visualização e esta incluir ações de dados aplicáveis, as ações são apresentadas na visualização num menu pendente. Se clicar numa ação de dados incorporada, esta determina as informações de contexto da visualização e transmite-as ao serviço de ações de navegação para processamento. O serviço de navegação gera um evento com as informações do payload de contexto. Pode subscrever este evento para receber o payload na callback do evento e utilizar o payload noutras áreas.
Esta definição é particularmente útil quando a seleção de vários pontos de dados pode resultar num erro (por exemplo, com algumas APIs REST de terceiros).