Module: @nginstack/web-framework/lib/dsv/ReportVisualizationColumnDef

Classes

ReportVisualizationColumnDef

Type Definitions


ColumnLinkDef

Type:
  • Object
Properties:
Name Type Description
label string

Rótulo do link que será exibido para o usuário.

process DBKey | number

Chave do processo que será aberto pelo link. Quando esta propriedade é utilizada, dsvKey não deve ser definido.

dsvKey DBKey | number

Chave da visualização de fonte de dados que será aberta pelo link. Quando esta propriedade é utilizada, process não deve ser definido.

newTab boolean

Indica que o destino do link deve ser aberto em uma nova aba.

target string

Indica o nome da interação ou atividade do processo que será aberta pelo link. Esta propriedade deve ser utilizada apenas em links para processos, não devendo ser utilizada em links para visualizações de fontes de dados.

params Object

Objeto literal associando os valores das propriedades do processo destino ou dos filtros de uma visualização da fonte de dados. Poderão ser informados valores literais fixos ou valores das colunas escritas no relatório. Para o último, deve ser utilizado o padrão "column: " como valor do parâmetro. A coluna indicada deve ser uma das colunas declaradas na visualização, não sendo possível indicar colunas da fonte de dados que não sejam utilizadas no relatório. Caso seja um link para uma visualização de fonte de dados, devem ser utilizados os nomes dos filtros como identificadores dos parâmetros.