new CompositeVisualization(definition)
Classe que monta e renderiza visualizações compostas.
Parameters:
Name | Type | Description |
---|---|---|
definition |
Object | Objeto contendo as definições de filtros, itens e demais propriedades da visualização. |
Extends
- Visualization
Members
-
Indica se o Composite deve ajustar os cabeçalhos e rodapés de seus itens, para ocultar os rodapés e elementos de cabeçalho cuja exibição não tenha sido indicada explicitamente.
Type:
- boolean
- Default Value:
-
- true
-
canExport :boolean
-
Indica se a visualização pode realizar exportações de dados. Para visualizações compostas, mesmo que esta propriedade esteja com valor true, ainda é possível que todos os seus subitens sejam incapazes de realizar exportação.
Type:
- boolean
-
layout_ :Array.<string>
-
Array de strings que determina a posição de cada visualização na renderização.
Type:
- Array.<string>
Methods
-
getExportableData()
-
Obtém um objeto relacionando a visualização aos processos de exportação.
Returns:
- Type
- Array.<{formats: Array.<{name: string, processKey: number}>, getExporter: function(): DataExporter, getRawDataExporter: function(): DataExporter, title: string}>
-
hasData()
-
Verifica se este DSV tem dados para serem exibidos.
Returns:
Indica se o DSV tem dados.
- Type
- boolean
-
queryData(filterValues)
-
Gera os dados para a visualização.
Parameters:
Name Type Description filterValues
Record.<string, *> Mapa contendo os nomes dos filtros da visualização como chaves, relacionando-lhes a seus valores.
-
render(outputObj)
-
Renderiza o DSV.
Parameters:
Name Type Description outputObj
Object Objeto de saída no qual será montado o DSV.
Properties
Name Type Description write
function Função invocada pela função render para a escrita do DSV.