Árvore de páginas

Versões comparadas

Chave

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

...

NomeTipoDescriçãoReferência
aTagsArrayArray com as tags passado como referência para receber uma nova linha.X
nIndiceNuméricoIndice para a posição ser adicionada no array.X
cIconeCaracterIcone da tag.
cTextoCaracterTexto da tag.
cCorTxtCaracterCor do texto.


Exemplo de Uso

Image Added

Bloco de código
languagecpp
firstline1
linenumberstrue
Method BuscaDados(oFiltros, cTipo, cSubTipo) Class StatusLotesAVencer
    Local aSemaforo  := StrTokArr(Replace(oFiltros["03_SEMAFORO"],",","."),";")
    Local cCodProd   := oFiltros["02_B8_PRODUTO"]
    Local cJsonDados := ""
    Local cUnMedida  := ""
    Local dFilterDat := PCPMonitorUtils():RetornaPeriodoFinal(oFiltros["05_TIPOPERIODO"],ddatabase,cValtoChar(oFiltros["06_PERIODO"]))
    Local nPos       := 0
    Local oJsonRet   := JsonObject():New()

    oJsonRet["corTitulo"]          := "white" 
    oJsonRet["alturaMinimaWidget"] := "350px" 
    oJsonRet["alturaMaximaWidget"] := "500px" 
    oJsonRet["linhas"]             := {}      
    oJsonRet["tags"]               := {}
    oJSonRet["corFundo"]           := "rgb(38,186,65)"
    oJsonRet["corTitulo"]          := "black"
  
    oFiltros["01_B8_FILIAL"] := PadR(oFiltros["01_B8_FILIAL"], FWSizeFilial())
    cUnMedida  := Posicione("SB1",1,xFilial("SB1",oFiltros["01_B8_FILIAL"])+cCodProd,"B1_UM")

    PCPMonitorUtils():AdicionaTagMonitor(oJsonRet["tags"],@nPos,"po-icon-calendar",cValToChar(ddatabase) + " - " + cValToChar(dFilterDat))
    PCPMonitorUtils():AdicionaTagMonitor(oJsonRet["tags"],@nPos,"po-icon-bar-code",cCodProd)
    If oFiltros["04_TIPOSEMAFORO"] == "Q"
        PCPMonitorUtils():AdicionaTagMonitor(oJsonRet["tags"],@nPos,"po-icon-weight","Un. Medida: "+ cUnMedida)
    EndIf
    cJsonDados :=  oJsonRet:toJson()
  
    FwFreeArray(aSemaforo)
    FreeObj(oJsonRet)
Return cJsonDados