Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MNTA2907 - Legenda do semáforo
MNTA2907 - Legenda do semáforo

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
NomeTipoEscopoPode Alterardescrição
aLegenPEArray of RecordPrivadoSim