Árvore de páginas

Ponto-de-Entrada: MT105LEG - Manipulação de itens da legenda
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:

LOCALIZAÇÃO: Na rotina de Solicitações ao Armazém.

EM QUE PONTO: Após a definição do array de textos da legenda padrão.

OBJETIVO: Permitir que itens da legenda possam ser manipulados (modificados ou excluídos) ou que novos itens sejam adicionados.

Será enviado um array como parâmetro para o ponto de entrada:

Dimensões do array de envio:
aItLeg[x][y]: onde
[x] Cor do item da legenda
[y] Texto para o item da legenda

O valor de retorno deste ponto de entrada deverá ser do tipo array com a seguinte estrutura:
aRet[x][y]: onde
[x] Cor do item da legenda
[y] Texto para o item da legenda

Caso o tipo de retorno não seja do tipo array o sistema utilizará a definição padrão para os textos da legenda.

Programa Fonte
MATA105.PRX
Sintaxe

MT105LEG - Manipulação de itens da legenda ( < @aItLeg> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aItLeg Array of Record Array contendo a definição padrão de textos da legenda. X X
Retorno
    aRet(array_of_record)
  • Array contendo a nova definição de textos para a legenda.
Exemplos
User Function MT105LEG()Local aItLeg := ParamIXB[1]Local aRet   := { { "BR_AMARELO", 'SA Rejeitada' } }aEval( aItLeg, { |x| aAdd( aRet, x ) } )Return aRet