Class: FieldNameList

@nginstack/engine/lib/classdef/FieldNameList~ FieldNameList


new FieldNameList()

Classe que provê mecanismos para trabalhar com names de fields em uma estrutura de lista.

Methods


add(fieldName)

Adiciona um field na lista.

Parameters:
Name Type Description
fieldName string

assign(fieldNameList)

Adiciona na lista todos os fields da lista informada.

Parameters:
Name Type Description
fieldNameList FieldNameList

clear()

Limpa a lista de forma a deixá-la sem fields


clone()

Retorna uma nova lista com um clone de cada field.

Returns:

Clone.

Type
FieldNameList

getCount()

Retorna a quantidade de fields da lista

Returns:

Integer


map(func, args)

Invoca a função passada (func) para cada field da lista. O primeiro parâmetro passado para a função func é o field e os demais são os mesmos parâmetros passados para a função map com exceção do primeiro, ou seja, o parâmetro func.

Parameters:
Name Type Argument Description
func function

Função que será executada para cada campo.

args args <repeatable>

Argumentos a serem passados para func.


remove(fieldName)

Parameters:
Name Type Description
fieldName string

Remove o field da lista


toArray()

Retorna a lista com os nomes do campos

Returns:

Lista com os nomes dos campos.

Type
Array