Árvore de páginas

Versões comparadas

Chave

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

...

2. Serviços de Parâmetros
 

Este serviço rest deverá retornar uma lista de ChartParameterVO, que conterá os parâmetros que seu serviço de dados precisará para fornecer os dados do gráficos. Com base neste serviço o Fluig construirá a tela de configuração.

O ChartParameterVO (pacote com.totvs.technology.wcm.common.chart) é composto dos seguintes elementos:
int code id: código numérico sequencial que será usado para busca dos dados posteriormente
String title: nome do campo como aparecerá na tela
String type: tipo de campo (ChartParameterVO.TYPE_STRING, ChartParameterVO.TYPE_NUMBER, ChartParameterVO.TYPE_DATA ou ChartParameterVO.TYPE_BOOLEAN)
String AllowedList: se o campo for tipo string, pode ser informados opções para o usuário selecionar em uma lista. Esta opção são separadas por “;”
boolean multipleSelection - > true/false, caso permita ou não seleção múltipla se o AllowedList esteja em uso
String value - > Valor inicial se existir

...

ChartParameterVO param2 = new ChartParameterVO();
param2.setCode(2);
param2.setTitle("Exibir somente itens ativos");
param2.setType(ChartParameterVO.TYPE_BOOLEAN);
params.add(param2);
return params;


23. Serviços Serviço de Dados

O serviço REST deverá retornar uma
ChartVO, com os dados para exibição do gráfico.
O ChartVO (pacote com.totvs.technology.wcm.common.chart) é composto dos seguintes elementos:
String title:  título que será exibido no gráfico
String description: descrição do gráfico
String type: tipo do gráfico (ChartTypes.column.getName(), ChartTypes.pie.getName(), ChartTypes.table.getName()
Map<String, Object>[] source: dados do gráfico
ChartCategoryVO category: categorias
ChartSerieGroupVO[] seriesGroups: grupos de séries

...