Árvore de páginas

Versões comparadas

Chave

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

...

Exemplo de chamada

Bloco de código
ChartBuilder GaugeBuilder:setSize(450).

setType

Determina qual tipo de velocímetro será renderizado, podendo ser: 

...

Exemplo de chamada

Bloco de código
ChartBuilderGaugeBuilder:setValue(85).

setMinValue

...

Exemplo de chamada

Bloco de código
ChartBuilderGaugeBuilder:setMinValue(0).

setMaxValue

...

Exemplo de chamada

Bloco de código
ChartBuilderGaugeBuilder:setMaxValue(200).

setLabel

...

Exemplo de chamada

Bloco de código
ChartBuilderGaugeBuilder:setLabel("Label Exemplo").

setPrepend

Determina o texto que aparecerá na esquerda do label principal. Por exemplo, um $ para representar valores monetários.


Parâmetros

NomeDireçãoTipo Descrição
prependINPUTCHARACTERValor do pré-texto.

Exemplo de chamada

Bloco de código
GaugeBuilder:setPrepend("R$").

setAppend

Determina o texto que aparecerá na direita do label principal. Por exemplo, um sinal de %, km, kg etc.


Parâmetros

NomeDireçãoTipo Descrição
appendINPUTCHARACTERValor do pós-texto.

Exemplo de chamada

Bloco de código
GaugeBuilder:setAppend("KG").

setMargin

Atribui uma margem para o velocímetro, para afastá-lo das laterais do monitor.


Parâmetros

NomeDireçãoTipo Descrição
marginINPUTINTEGERValor da margem

Exemplo de chamada

Bloco de código
GaugeBuilder:setMargin(10).

setValueStyle

Permite estilizar a aparência do valor principal do velocímetro. Aceita os estilos existentes no HTML. Recebe a temp-table ttEstilos, onde cada registro equivale a uma propriedade:


Parâmetros

NomeDireçãoTipo Descrição
ttEstilosINPUTTEMP-TABLETemp-table contendo as propriedades e seus respectivos valores.

ttEstilos

CampoTipoDescrição
propriedadeCHARACTERNome da propriedade HTML
valorCHARACTERValor (conteúdo) que a propriedade irá assumir


Exemplo de chamada

Bloco de código
CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "color"
       ttEstilos.valor       = "#28ba62". //Troca a cor do label do velocímetro para um verde claro.

CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "font-weight"
       ttEstilos.valor       = "bold". //Faz com que o label fique em negrito.


GaugeBuilder:setValueStyle(INPUT TABLE ttEstilos).

setPrependStyle

Permite estilizar a aparência do pré-texto que aparece do lado esquerdo do label principal. Aceita os estilos existentes no HTML. Também recebe a temp-table ttEstilos, de forma semelhante ao método setValueStyle.


Exemplo de chamada

Bloco de código
CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "color"
       ttEstilos.valor       = "#eb445a". //Troca a cor do prepend do velocímetro para um vermelho.

CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "font-style"
       ttEstilos.valor       = "italic". //Faz com que o prepend fique em itálico.


GaugeBuilder:setPrependStyle(INPUT TABLE ttEstilos).

createChart

Método que transforma todos os dados das temp-tables ttSeries, ttCategorias e ttTags em um objeto JSON, já formatado seguindo o padrão utilizado pelo painel do Gestão à Vista. Esse JSON deverá ser retornado pela API de negócio para ser processado e apresentado ao usuário final. Só deve ser invocado depois que os dados do gráfico tenham sido carregados através dos métodos setSeries, setCategories etc.

...