Histórico da Página
...
Produto: | Microsiga Protheus | ||||||||
Ocorrência: | MT311LEG - Adiciona legenda na browser | ||||||||
Passo a passo: | LOCALIZAÇÃO : Localizado na função MATA311() responsável por montagem de legenda na browser EM QUE PONTO : No inicio da função para criação do objeto da legenda. Programa Fonte : MATA311.PRX Sintaxe: MT311LEG - Adicina Adiciona Legenda na browser ( < PARAMIXB> ) -->oBrowse
Retorno (oLegend) Retornar o Objeto modificado conforme exemplo abaixo.
Para o uso de legendas no Browse utilizamos o método AddLegend, que possui a seguinte sintaxe: AddLegend( <cRegra>, <cCor>, <cDescrição> ) Exemplo:
oBrowse:AddLegend( "ZA0_TIPO=='1'", "YELLOW", "Autor" )
oBrowse:AddLegend( "ZA0_TIPO=='2'", "BLUE" , "Interprete") cCor : é o parâmetro que define a cor de cada item da legenda. cRegra : é a expressão em AdvPL para definir a legenda. cDescrição é a que será exibida para cada item da legenda São possíveis os seguintes valores: GREEN Para a cor Verde RED Para a cor Vermelha YELLOW Para a cor Amarela ORANGE Para a cor Laranja BLUE Para a cor Azul GRAY Para a cor Cinza BROWN Para a cor Marrom BLACK Para a cor Preta
Exemplo: User Function MT311Leg() Local oParam := PARAMIXB[1] oParam:AddLegend( "NNS_CLASS== '1'", "BROWN", "Autor" ) Return (oParam) |