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