Ponto-de-Entrada: MNTA2806 - Legenda do Semáforo
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de Entrada chamado na criação do browse, para definir uma janela contendo a legenda do semáfaro utilizado no Browse. Através deste Ponto de Entrada é possível alterar as cores e descrições informadas na legenda.
Eventos
Programa Fonte
MNTA280.PRX
Sintaxe
MNTA2806 - Legenda do Semáforo ( ) --> aLegenda / aLegenPE
Retorno
-
aLegenda / aLegenPE(array_of_record)
- Array com cores e descrição para a legenda.
Observações
Têm-se acesso à variável: aLegenPE.
Ela é carregada com o array de cores e descrição para montagem do browse. Caso se deseje fazer apenas alguma alteração simples, basta alterar esta array e retorná-la da fução. Ou então é possível também recriar esta array e retorná-la ao término da função.
O exemplo abaixo mostra as duas possíveis maneiras de alteração do filtro: alterando ou recriando a array.
Exemplos
#include "rwmake.ch" User Function MNTA2806()//Acesso: aLegenPE//Para adicionar ou alterar itens da legenda -> alterar array aLegenPE e return//aAdd(aLegenPE,{"Cor","Descricao"})//aLegenPE[1][1] := 'BR_AZUL'//Para criar nova legenda -> definir novo arrayLocal aLegenda := {{"BR_LARANJA","Aguardando Analise (sem Serviço)"},; {"BR_VERDE","Aguardando Analise (com Serviço)"},; {"BR_CINZA","Distribuída"}}Return aLegenda
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
aLegenPE | Array of Record | Privado | Sim |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas