Class: CompositeVisualization

@nginstack/web-framework/lib/dsv/CompositeVisualization~ CompositeVisualization


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


adjustItemHeadersAndFooters :boolean

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

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.


layout_ :Array.<string>

Array de strings que determina a posição de cada visualização na renderização.

Type:
  • Array.<string>

Methods


getExportableData()


hasData()


initFilters_()


queryData(filterValues)

Gera os dados para a visualização.

Parameters:
Name Type Description
filterValues Object.<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.


setPath()