Module: @nginstack/web-framework/lib/grid/GridField

Classes

GridField

Type Definitions


FieldClientStructure

Type:
  • Object
Properties:
Name Type Description
name string

Nome do campo

type string

Tipo do campo

size number

Tamanho do campo

state FieldInitialState

Estado e configurações do campo


FieldInitialState

Type:
  • Object
Properties:
Name Type Argument Description
column number

Número da coluna onde o campo será exibido

group Object

Grupo ao qual o campo pertence

breakLine boolean

Indica se o campo deve quebrar linha na visualização

label string

Texto do rótulo do campo

labelPosition string

Posição do rótulo em relação ao campo

wrap boolean

Indica se o texto deve quebrar em múltiplas linhas

enterKeyAction string

Comportamento ao pressionar a tecla Enter

calculated boolean

Indica se o campo é calculado

alignment string

Alinhamento do conteúdo do campo

tableViewable boolean

Indica se o campo é visível na visualização em tabela

formViewable boolean

Indica se o campo é visível na visualização em formulário

withLink boolean

Indica se o campo possui links

required boolean

Indica se o campo é obrigatório

controlType string

Tipo de controle utilizado para o campo

readOnly boolean

Indica se o campo é somente leitura

autoTrim boolean

Indica se espaços em branco serão removidos

hasFocusEvents boolean

Indica se o campo possui eventos de foco

indexDirection module:@nginstack/web-framework/lib/grid/Direction~Direction <optional>

Direção do índice para ordenação

positionAtIndex number <optional>

Posição do campo no índice

aggregate Object <optional>

Configuração de agregação do campo

Properties
Name Type Argument Description
description string <optional>

Descrição do agregador

decimalPrecision number <optional>

Precisão decimal do agregador

readOnly boolean <optional>

Indica se o agregador é somente leitura

tableViewLabel string <optional>

Rótulo alternativo para visualização em tabela

displayFormat string <optional>

Formato de exibição

rangeLimit Object <optional>

Limitação de intervalo para valores

thumbnail Object

Configuração de miniatura

Properties
Name Type Argument Description
visible boolean

Indica se a miniatura é visível

zoomMaxHeight number <optional>

Altura máxima do zoom

zoomMaxWidth number <optional>

Largura máxima do zoom

zoomOnHover boolean <optional>

Indica se o zoom é ativado ao passar o mouse

hasLookup boolean <optional>

Indica se o campo possui lookup

max number <optional>

Valor máximo permitido

min number <optional>

Valor mínimo permitido

lookupDisplay string <optional>

Valor exibido do lookup

caseType string <optional>

Tipo de formatação de maiúsculas/minúsculas

width number

Largura do campo

tableViewWidth number

Largura do campo na visualização em tabela

zoomMaxHeight number <optional>

Altura máxima do zoom

zoomMaxWidth number <optional>

Largura máxima do zoom

height number <optional>

Altura do campo

negativeInRed boolean <optional>

Indica se valores negativos serão exibidos em vermelho

decimalPrecision number <optional>

Precisão decimal para campos numéricos

minDecimalPrecision number <optional>

Precisão decimal mínima

maxDecimalPrecision number <optional>

Precisão decimal máxima

lookupType string <optional>

Tipo de lookup (combo, class, file, record)