4D v16.3WA SET EXTERNAL LINKS FILTERS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WA SET EXTERNAL LINKS FILTERS
WA SET EXTERNAL LINKS FILTERS
O comando WA SET EXTERNAL LINKS FILTERS permite estabelecer um ou mais filtros de links externos para a zona web designada pelos parâmetros * e objeto. Os filtros de links externos determinam se um URL associado a página atual através um link deve ser aberto na área web ou no navegador web por padrão da máquina. Quando o usuário clicar em um link na página atual, 4D consulta a lista dos filtros externos com o objetivo de verificar a URL solicitado deve ser aberto no navegador da máquina. Se for assim, a página correspondente a URL é mostrada no navegador web e se gera o evento de formulário On Open External Link. Do contrário (o funcionamento por padrão), a página correspondente a URL se mostra na área web. A avaliação da URL está baseada no conteúdo dos arrays arrFiltro e permitirArrRecusar. Os arrays arrFiltro e permitirArrRecusar devem estar sincronizados.
Para desativar o filtro das URL, chame o comando e passe os arrays vazio ou passe, respectivamente os valores "*" e True nos últimos elementos dos arrays arrFiltro e permitirArrRecusar. Importante: o filtro estabelecido pelo comando WA SET URL FILTERS é levado em consideração antes do comando WA SET EXTERNAL LINKS FILTERS. Isto significa que se um URL é recusado por um filtro do comando WA SET URL FILTERS, não poderá ser aberto no navegador mesmo se for definido explicitamente pelo comando WA SET EXTERNAL LINKS FILTERS (ver exemplo 2). Este exemplo provoca a abertura de sites em navegadores externos:
ARRAY STRING(0;$filtros;0) Este exemplo combina os filtros de sites e de links externos:
ARRAY STRING(0;$filtros;0)
Ver também
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v11 SQL Release 2 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||