Histórico da Página
...
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
Nome | Direção | Tipo | Descrição |
---|---|---|---|
prepend | INPUT | CHARACTER | Valor 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
Nome | Direção | Tipo | Descrição |
---|---|---|---|
append | INPUT | CHARACTER | Valor 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
Nome | Direção | Tipo | Descrição |
---|---|---|---|
margin | INPUT | INTEGER | Valor 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
Nome | Direção | Tipo | Descrição |
---|---|---|---|
ttEstilos | INPUT | TEMP-TABLE | Temp-table contendo as propriedades e seus respectivos valores. |
ttEstilos
Campo | Tipo | Descrição |
---|---|---|
propriedade | CHARACTER | Nome da propriedade HTML |
valor | CHARACTER | Valor (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.
...