Histórico da Página
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "Protheus.ch"
User Function PBDetail()
Local nCodVisao := PARAMIXB[1] //Código da visão
Local cCodMon := PARAMIXB[2] //Código do monitor
Local cReturn := ""
Local oJson := JsonObject():New()
oJson:FromJson(PARAMIXB[3]) //Converte o parâmetro texto para objeto Json
If nCodVisao == 5
If cCodMon == "000000000008"
//Altera o título da coluna "Produto"
oJson["columns"][34]["label"] := "Prod."
//Altera a visibilidade da coluna Un. Medida ( pode ser alterado manualmente durante a execução pelo gerenciador de colunas)
oJson["columns"][10]["visible"] := .F.
//Adiciona uma tag customizada
aAdd(oJson["tags"], JsonObject():New())
oJson["tags"][4]["icone"] := "po-icon-bar-code"
oJson["tags"][4]["texto"] := "Tag customizada"
oJson["tags"][4]["colorTexto"] := "blue"
//Altera a possibilidade de exportação para CSV.
oJson["canExportCSV"] := .F.
EndIf
If cCodMon == "000000000010"
//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 de exportação para CSV.
oJson["canExportCSV"] := .F.
EndIf
EndIf
cReturn := oJson:ToJson() //Converte o objeto Json em texto
Return cReturn |
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas