Module: @nginstack/web-framework/lib/simple-layout/SimpleLayout

Classes

SimpleLayout

Methods


<inner> get()

This:
  • SimpleLayout

<inner> set(value)

This:
  • SimpleLayout
Parameters:
Name Type Description
value string

Type Definitions


FilterDef

Type:
  • Object
Properties:
Name Type Description
label string

Rótulo do filtro que será exibido.

group string

Grupo do filtro que será exibido.

value *

Valor aplicado no filtro que será exibido.


SimpleLayoutStats

Estatísticas de execução do relatório.

Properties:
Name Type Description
bufferLength

Quantidade atual de elementos no buffer.


TreeRow

Type:
  • Object
Properties:
Name Type Description
rowId string

Identificador único do registro.

parentId string

Identificador do registro mãe.

collapsed boolean | null

Indica se o registro está colapsado. Um registro colapsado pode ser visível, mas os seus filhos sempre serão ocultados. O valor null indica que não foi definido se o registro está colapsado. Neste caso, essa definição será feita automaticamente pelo com base no valor da propriedade #treeExpansionLevel e no nível do registro na árvore.

columns Array.<TreeRowColumn>

Valores e opções das colunas do registro.

visible boolean

Indica se o registro está visível.

level number

Nível do registro na árvore do relatório

useDarkStripe boolean

Indica se o registro deve ser apresentado com uma faixa escura caso a exibição do relatório utilize cores de fundo alternadas nos registros.

children Array.<TreeRow>

Registros filhos.

nextChildIdx number

Próximo registro filho que deve ser escrito. Esta é uma propriedade transiente utilizada apenas na escrita final do relatório, mas que é declarada no próprio objeto para evitar a construção de uma estrutura separada de controle.


TreeRowColumn

Type:
  • Object
Properties:
Name Type Description
content *

Conteúdo da coluna.

writeOptions Array.<ColumnWriteOptions>

Opções de escrita da coluna.