Class: FieldGroup

@nginstack/engine/lib/classdef/FieldGroup~ FieldGroup


new FieldGroup(name)

Classe com a finalidade de agrupar campos que possuam um contexto em comum.

Parameters:
Name Type Description
name string

Nome descritivo do agrupamento

See:
  • module:@nginstack/engine/lib/classdef/Field#group

Members


autoSanitize :boolean

Determina se o rótulo deve ser tratado para remover tags que possam ser utilizadas com o objetivo de injetar scripts maliciosos em ataques do tipo Cross Site Scripting (XSS).

Ao desativar esta propriedade, é de crítica importância que algum tipo de validação ou sanitização seja realizada no conteúdo a ser escrito na tela.

Type:
  • boolean

collapsed :boolean

Determina se o agrupamento deve ser escrito sem exibir sua lista de fields, caso seja definido como "true" ainda será possível expandir o agrupamento pela interface da grade, clicando sobre seu label

Type:
  • boolean
Default Value:
  • false

label :string

Rótulo do grupo de campos. Caso não seja informado, será utilizado o nome do grupo.

Type:
  • string

name :string

Nome do grupo de campos.

Type:
  • string

parent :string

CSS a ser usado na exibição do grupo

Type:
  • string

Methods


assign(obj)

Copia as propriedades do FieldGroup informado.

Parameters:
Name Type Description
obj FieldGroup

Objeto cujas propriedades serão copiadas.


clone()

Cria uma cópia do FieldGroup e assimila todas as propriedades à cópia.

Returns:
Type
FieldGroup

stringify()

Converte as propriedades listadas em FieldGroup.reservedWords em objeto literal.

Returns:
Type
string