Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
WA Create URL history menu

WA Create URL history menu 


 

WA Create URL history menu ( {* ;} objeto {; endereço} ) -> Resultado 
Parâmetro Tipo   Descrição
Operador in Se especificado, objeto é um nome de objeto (string); se omitido, objeto é uma variável
objeto  Objeto de formulário in Nome objeto (se * for especificado) ou Variável (se * é omitido)
endereço  Inteiro longo in 0 ou omitido = Lista de URLs anteriores; 1 = Lista de próximas URLs
Resultado  MenuRef in Menu reference

O comando WA Create URL history menu cria e preenche um menu que pode ser utilizado diretamente para a navegação entre as URLs visitadas durante a sessão na área web designada pelos parâmetros * e objeto. Pode ser utilizado para criar uma interface de navegação personalizada.

A informação fornecida se refere à sessão; em outras palavras, a navegação é realizada na mesma área web sempre que o formulário não tenha sido fechado.

Passe em endereço um valor que indique a lista a ser recuperada. Pode utilizar uma das seguintes constantes, localizadas no tema "Web Area":

Constante Tipo Valor
WA next URLs Inteiro longo 1
WA previous URLs Inteiro longo 0
Se omitir o parâmetro endereço, se utiliza o valor 0.

Quando tiver gerado o menu, pode mostrá-lo através do comando de 4D Dynamic pop up menu e pode trabalhar com ele utilizando os comandos padrão de gestão de menus de 4D. A string retornada por esse comando contém o URL da página visitada (ver exemplo).

Chame o comando RELEASE MENU para apagar um menu de histórico da URL quando já não for útil.

Exemplo  

O código abaixo pode estar associado a um botão 3D com menu pop up chamado "Anterior":

 

 Case of
  `Clique simples
    :(Form event code=On Clicked)
       WA OPEN BACK URL(WA_area)
  `Clique na flecha -> mostrar pop up
    :(FORM Event=On Alternative Click)
  `Criar um menu de histórico anterior
       $Menu:=WA Create URL history menu(WA_area;WA previous URLs)
  `Mostrar este menu em um pop-up
       $URL:=Dynamic pop up menu($Menu)
  `Se um elemento estiver selecionado
       If($URL#"")
  `Abrir a página Web
          WA OPEN URL(WA_area;$URL)
       End if
  `Apagar o menu para liberar a memória
       RELEASE MENU($Menu)
 End case



Ver também 

Dynamic pop up menu
RELEASE MENU
WA GET URL HISTORY

 
PROPRIEDADES 

Produto: 4D
Tema: Área Web
Número 1049

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v11 SQL Release 2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)