Á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 PBDetail()
 
    Local cReturn := ""
    Local oJson   := JsonObject():New()

    oJson:FromJson(PARAMIXB) //Converte o parâmetro texto para json
    
    //Altera o título da coluna ordem de produção
    oJson["columns"][3]["label"] := "Ordem"

    //Altera a visibilidade da coluna descrição do Armazém ( pode ser alterado manualmente durante a execução pelo gerenciador de colunas)
    oJson["columns"][6]["visible"] := .F.

    //Adiciona uma tag customizada
    aAdd(oJson["tags"], JsonObject():New())
    oJson["tags"][3]["icone"] := "po-icon-bar-code"
    oJson["tags"][3]["texto"] := "Tag customizada"
    oJson["tags"][3]["colorTexto"] := "red"

    //Altera a possibilidade exportação para CSV.
    oJson["canExportCSV"] := .F.
    
    cReturn := oJson:ToJson() //Converte o objeto Json em texto (formato obrigatório)
Return cReturn
Antes das alteraçõesDepois das alterações

Image Added

Image Added