hyperLinks
Normalmente, as interfaces precisam comunicar-se uma com as outras. Um exemplo disso é o índice de um conteúdo da interface Lista para a interface Detalhes que muitos serviços do tipo content apresentam. O índice deve ter a habilidade de redirecionar o usuário para a página que apresenta a sua interface Detalhes e enviar qual o conteúdo que o usuário selecionou para esta página. A questão envolvida é que a interface Detalhes pode ser disponibilizada em uma página qualquer do portal, fazendo com que o índice de conteúdo conheça para qual página o usuário deverá ser redirecionado.
Serviços content criados pelo assistente já possuem internamente as configurações de hyperlinks. Já em serviços criados sem a utilização do assistente deve ser utilizado a tag <hyperlinks/>
para informar quais interfaces devem ser mapeadas.
A tag <hyperlink/>
faz com que as interfaces descubram, em tempo de execução, a localização de uma outra interface. Para evitar perdas de desempenho, o LumisXP Manager realiza um cache dos hyperlinks definidos. A administração desse cache é interna ao portal deixando essa informação transparente para os seus usuários.
Para <onClick type="renderAction">
pode-se especificar um atributo destinationAnchorId
passando um nome válido para âncoras html. Dessa forma, caso seja especificado no <onClick type="renderAction">
, atributo destinationAnchorId=”ABC”
, deve-se inserir uma tag <A name=”ABC”/>
na página destino.