hyperLinks

Top  Previous  Next

No contexto de DOUI, o hyperlink além de ser utilizado para linkar para uma outra interface, é utilizado para enviar um conteúdo de uma interface (atual) para outra (destino).

 

Normalmente, as interfaces precisam comunicar-se umas com as outras. Um exemplo disso é o índice de um conteúdo da interface Lista para a interface Detalhes que muitos serviços apresentam.

O índice deve ter a habilidade de redirecionar o usuário para a página que apresenta a interface Detalhes e enviar o conteúdo selecionado para esta interface. 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.
 

 <hyperLinks>

  <hyperLink fieldId="title">

    <onClick type="renderAction">

      <setControlValues>

        <value type="fieldValue" fieldId="id" controlId="adminList.filters.parentFolder.value" />

      </setControlValues>

    </onClick>

  </hyperLink>

  <hyperLink id="details" interfaceId="details"/>

</hyperLinks>

 

Para <onClick type= "renderAction"> pode-se também especificar um atributo destinationAnchorId passando um nome válido para âncoras html. Dessa forma, caso seja especificado no <onClick type="renderAction"> o atributo destinationAnchorId="ABC", deve-se inserir o elemento <A name="ABC"/> na página destino.

 

Quando não é especificado um atributo sourceId no elemento interfaces/interface/hyperLinks/hyperLink, será utilizado o source default.

 

 

 


Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.