new Visualization(definition)
Classe abstrata responsável pela montagem de dados para visualização de dados de DataSource Visualizations.
Parameters:
| Name | Type | Description | 
|---|---|---|
| definition | Object | Objeto contendo as definições de filtros e demais propriedades da visualização. | 
Members
- 
    canExport :boolean
- 
    
    Indica se a visualização pode realizar exportação. Esta propriedade deve ser utilizada quando se deseja desabilitar a exportação, sendo setada para false; setá-la para true não dará a capacidade de exportação para uma visualização que não possa ser exportada por padrão. Type:- boolean
 - Default Value:
- 
		- true
 
 
- 
    extraExportFormats :Array.<{name: string, processKey: number, useRawData: boolean}>
- 
    
    Formatos de exportação adicionais que a visualização suporta. Seus elementos são objetos literais que contêm o nome do formato de exportação, a chave do processo correspondente e uma flag que indica se devem ser exportados os dados da visualização conforme obtidos da fonte de dados. Type:- Array.<{name: string, processKey: number, useRawData: boolean}>
 
- 
    filters :VisualizationFilters
- 
    
    Coleção de filtros da visualização composta. Contém os filtros também de seus itens. Type:- VisualizationFilters
 
- 
    help :string
- 
    
    Ajuda que será exibida para o usuário quando ele solicitar ajuda desta visualização. Type:- string
 
- 
    includeCss :boolean
- 
    
    Determina se uma tag "style" contendo os estilos CSS necessários por esta visualização deve ser incluída no HTML gerado. A inclusão dos estilos CSS é desnecessária em relatórios exibidos nas interfaces do Web Framework, pois esses estilos são carregados automaticamente pelo sistema. Type:- boolean
 
- 
    includes :Array.<(number|string)>
- 
    
    Scripts a serem inclusos pela visualização, quando ela for instanciada. Type:- Array.<(number|string)>
 
- 
    initialized :boolean
- 
    
    Indica se a visualização se encontra inicializada. Type:- boolean
 
- 
    noResultsMessage :string
- 
    
    Mensagem que será exibida para o usuário quando não há dados a serem exibidos. Type:- string
 
- 
    onCreate :Event
- 
    
    Evento executado na criação da visualização. Quando disparado, passa como parâmetro a instância da visualização sendo criada. Type:- Event
 
- 
    path :string|null
- 
    
    Indica o caminho utilizado pelo usuário para acessar esta visualização. Type:- string | null
 
- 
    title :string
- 
    
    Título desta visualização. Type:- string
 
Methods
- 
    getDataToExport(filterValues)
- 
    
    Obtém um objeto com os dados para exportação. Parameters:Name Type Description filterValuesRecord.<string, *> Mapa contendo os nomes dos filtros da visualização como chaves, relacionando-lhes a seus valores. 
- 
    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 filterValuesRecord.<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 outputObjObject Objeto de saída no qual será montado o DSV. PropertiesName Type Description writefunction Função invocada pela função render para a escrita do DSV. 
 nginstack
nginstack