Ponto-de-Entrada: MNTA2907 - Legenda do semáforo
Versões: | Microsiga Protheus 8.11 |
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 mBrowse. Através deste Ponto de Entrada é possível alterar as cores e descrições informadas na legenda.
Eventos
Programa Fonte
MNTA290.PRX
Sintaxe
MNTA2907 - 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 MNTA2907()//Acesso: aLegenPE//Para adicionar ou alterar itens da legenda -> alterar array aLegenPE e return//aAdd(aLegenPE,{"Cor","Descricao"})aLegenPE[1][1] := 'BR_CINZA'aLegenPE[2][1] := 'BR_LARANJA'//Para criar nova legenda -> definir novo array/*Local aLegenda := {{"BR_CINZA","Sem Distribuição"},; {"BR_LARANJA","Prioridade Alta"},; {"BR_VERMELHO","Prioridade Media"},; {"BR_AZUL","Prioridade Baixa"}}*/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