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;
});