Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagec#
firstline1
titleExemplo
linenumberstrue
#INCLUDE "Protheus.ch"
 
User Function PCPMONDAT()
    Local oJson := PARAMIXB

    //Alterando uma categoria do monitor
    oJson["series"][1]["label"]   := "Prevista"
    oJson["series"][1]["color"]   := "rgb(0,0,255)" //As cores podem ser definidas por código RGB ou texto
    oJson["series"][1]["tooltip"] := "Ordens Previstas" //Caso o tooltip esteja vazio o texto é a concatenação do label com o resultado do item
    
    //Altera a cor das categorias
    oJson["series"][2]["color"] := "green"
    oJson["series"][3]["color"] := "yellow"
    oJson["series"][4]["color"] := "red"
    oJson["series"][5]["color"] := "black"

    //Adiciona uma tag customizada
    aAdd(oJson["tags"], JsonObject():New()) //adiciona um novo registro do array do objeto
    oJson["tags"][4]["icone"] := "po-icon-bar-code" //defineDefine um ícone para tag
    oJson["tags"][4]["texto"] := "Tag customizada" //Conteúdo da tag
    oJson["tags"][4]["colorTexto"] := "green" //Cor da tag
 
Return Nil