Adiciona uma nova tag ao monitor.
Parâmetros
Nome | Tipo | Descrição | Referência |
---|---|---|---|
aTags | Array | Array com as tags passado como referência para receber uma nova linha. | X |
nIndice | Numérico | Indice para a posição ser adicionada no array. | X |
cIcone | Caracter | Icone da tag (biblioteca de ícones do PO-ui) | |
cTexto | Caracter | Texto da tag. | |
cCorTxt | Caracter | Cor do texto (opcional). |
Exemplo de Uso
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas