Class: LookupAddResultEvent

@nginstack/engine/lib/classdef/LookupAddResultEvent~ LookupAddResultEvent


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