Árvore de páginas

Versões comparadas

Chave

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

PCPMonitorGauge

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.

Segue a relação dos métodos:

Painel
titleNew

Sintaxe

PCPMonitorGauge():New()


Descrição

Construtor da classe.

Painel
titleDestroy

Sintaxe

PCPMonitorGauge():Destroy()


Descrição

Limpa o objeto de gauge da memória.

Painel
titleGetJsonObject

Sintaxe

PCPMonitorGauge():GetJsonObject()


Descrição

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

Painel
titleSetAppend

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
Painel
titleSetAppendStyle

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
Painel
titleSetLabel

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
Painel
titleSetLabelStyle

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
Painel
titleSetMargin

Sintaxe

PCPMonitorGauge():SetMargin(nMargin)

Descrição

Especifica uma margem opcional ao velocímetro.

Parâmetros

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

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"
Painel
titleSetMaxValue

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
Painel
titleSetMinValue

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
Painel
titleSetPrepend

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
Painel
titleSetPrependStyle

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
Painel
titleSetThick

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á 6.

Parâmetros

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

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
Painel
titleSetType

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á "full".

Parâmetros

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

Sintaxe

PCPMonitorGauge():SetValue(nValue)

Descrição

Especifica o valor corrente do velocímetro.

Parâmetros

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

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