Como definir o texto de exibição em um lookup

Esta definição é possível de duas maneiras.

A primeira é a partir da propriedade de classe lookupDisplayFieldName. Este atributo recebe apenas o nome de um campo da classe com a qual se está trabalhando.

Exemplo:

this.lookupDisplayFieldName = "NOME";

A segunda forma é utilizando o evento onLookupDisplay. A função que deve ser passada como parâmetro receberá o campo como primeiro parâmetro e a chave como segundo, e o retorno será o texto do lookup.

Exemplo de uso:

this.onLookupDisplay.set(function (fld, key) {

return key.nome + " - " + key.codigo;

});