Árvore de páginas

Classe utilitária para criar o objeto json com os atributos do componente de gauge (velocímetro) no método de BuscaDados do monitor exclusivo.

Para maior esclarecimento, é possível consultar o exemplo de uso na seção do método BuscaDados.

Segue a relação dos métodos que podem ser implementados:

New

Sintaxe

PCPMonitorGauge():New()


Descrição

Construtor da classe.

Destroy

Sintaxe

PCPMonitorGauge():Destroy()


Descrição

Limpa o objeto de gauge da memória.

GetJsonObject

Sintaxe

PCPMonitorGauge():GetJsonObject()


Descrição

Retorna o objeto json com os atributos do velocímetro.

SetAppend

Sintaxe

PCPMonitorGauge():SetAppend(cAppend)

Descrição

Especifica uma string que será visualizada à direita da leitura do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cAppendCaracterString que será visualizadaX
SetAppendStyle

Sintaxe

PCPMonitorGauge():SetAppendStyle(cProperty,cValue)

Descrição

Atribui estilo à string que será visualizada à direita da leitura do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cPropertyCaracterNome da propriedade CSSX
cValueCaracterValor da propriedadeX
SetLabel

Sintaxe

PCPMonitorGauge():SetLabel(cLabel)

Descrição

Especifica o texto que será visualizado abaixo da leitura do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cLabelCaracterLegenda do velocímetroX
SetLabelStyle

Sintaxe

PCPMonitorGauge():SetLabelStyle(cProperty,cValue)

Descrição

Atribui estilo ao texto que será visualizado abaixo da leitura do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cPropertyCaracterNome da propriedade CSSX
cValueCaracterValor da propriedadeX
SetMargin

Sintaxe

PCPMonitorGauge():SetMargin(nMargin)

Descrição

Especifica uma margem opcional ao velocímetro.

Se não for atribuída uma margem através do método SetMargin, o valor padrão será 15.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
nMarginNuméricoValor da margem em pixelsX
SetMarker

Sintaxe

PCPMonitorGauge():SetMarker(cLabel,cColor,nSize,cType)

Descrição

Especifica um marcador com um valor que será atribuído ao velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor PadrãoValores Possíveis
cLabelCaracterLegendaX

cColorCaracterCor
rgba(0,0,0,1)
nSizeNuméricoTamanho
6
cTypeCaracterTipo
line"line","triangle"
SetMaxValue

Sintaxe

PCPMonitorGauge():SetMaxValue(nValue)

Descrição

Especifica o valor máximo para a escala do velocímetro.

Se não for atribuído um valor máximo através do método SetMaxValue, o valor padrão será 100.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
nValueNuméricoValor máximo atribuído ao velocímetroX
SetMinValue

Sintaxe

PCPMonitorGauge():SetMinValue(nValue)

Descrição

Especifica o valor mínimo para a escala do velocímetro.

Se não for atribuído um valor mínimo através do método SetMinValue, o valor padrão será 0.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
nValueNuméricoValor mínimo atribuído ao velocímetroX
SetPrepend

Sintaxe

PCPMonitorGauge():SetPrepend(cPrepend)

Descrição

Especifica uma string que será visualizada à esquerda da leitura do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cPrependCaracterString que será visualizadaX
SetPrependStyle

Sintaxe

PCPMonitorGauge():SetPrependStyle(cProperty,cValue)

Descrição

Atribui estilo à string que será visualizada à esquerda da leitura do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cPropertyCaracterNome da propriedade CSSX
cValueCaracterValor da propriedadeX
SetThick

Sintaxe

PCPMonitorGauge():SetThick(nThick)

Descrição

Especifica a espessura da barra do velocímetro.

Se não for atribuída uma espessura à barra do velocímetro através do método SetThick, o valor padrão será 20.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
nThickNuméricoEspessura da barraX
SetThreshold

Sintaxe

PCPMonitorGauge():SetThreshold(cValue,cColor,nBGOpacity)

Descrição

Especifica o valor limite onde a cor do velocímetro muda.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cValueCaracterValor limite da corX
cColorCaracter Cor do limitadorX
nBGOpacityNuméricoOpacidade da Cor
0.2
SetType

Sintaxe

PCPMonitorGauge():SetType(cType)

Descrição

Especifica o tipo do velocímetro.

Se um tipo não for atribuído ao velocímetro através do método SetType, o valor padrão será "arch".

Parâmetros

NomeTipoDescriçãoObrigatórioValor PadrãoValores Possíveis
cTypeCaracterTipo do velocímetroX
"semi","arch","full"
SetValue

Sintaxe

PCPMonitorGauge():SetValue(nValue)

Descrição

Especifica o valor corrente do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
nValueNuméricoValor correnteX
SetValueStyle

Sintaxe

PCPMonitorGauge():SetValueStyle(cProperty,cValue)

Descrição

Atribui estilo ao valor corrente do velocímetro.

Parâmetros

NomeTipoDescriçãoObrigatórioValor Padrão
cPropertyCaracterNome da propriedade CSSX
cValueCaracterValor da propriedadeX


  • Sem rótulos