new LookupAddResultEvent(type)
Evento emitido para cada registro que satisfaz uma pesquisa lookup, permitindo ao desenvolvedor decidir se o registro deve ou não ser incluído no resultado da pesquisa.
Parameters:
Name | Type | Description |
---|---|---|
type |
string | Tipo do evento que será criado. |
Example
field.on('lookupAddResult', function (evt) { return !evt.data.uf || evt.key.uf === evt.data.uf; })
Extends
- FieldEvent
Members
-
classKey :number
-
Classe do registro indicado por #key.
Type:
- number
-
complement :string
-
Informações complementares associadas à chave indicada por #key. Essas informações são geradas pelos scripts de x-finder e constam na emissão do evento apenas para consulta e geração de logs. Alterar o valor desta propriedade não irá modificar o valor apresentado ao usuário. Modificações neste valor podem ser realizadas apenas pelos scripts de x-finder.
Type:
- string
-
key :number
-
Chave ou identificador do registro encontrado na pesquisa lookup.
Type:
- number
-
mustAdd :boolean
-
Indica se o registro deve ser exibido na pesquisa lookup realizada. Utilizado apenas para compatibilizar a nova API de eventos com a antiga.
Na nova API de eventos, prefira utilizar o método module:@nginstack/engine/lib/event/Event#preventDefault para indicar que o registro deve ser filtrado, ou retorne false.Type:
- boolean