Attraverso javascript è possibile associare ad un campo
lookup un filtro.
Esempio in una form di un'entità, abbiamo un campo hotel di
tipo lookup (new_hotel) e un campo città (new_cityid), per far si che la lookup
dell'hotel sia filtrato per la città occorre: (la città deve essere
un'entità referenziata all'entità hotel
)
crmForm.all.new_hotelid.lookupbrowse
= 1;
crmForm.all.new_hotelid.additionalparams =
"fetchXml=<fetch mapping='logical'><entity
name='new_hotel'><all-attributes/><filter type='and'><condition
attribute='new_cityid'
operator='eq'
value='" +crmForm.all.new_cityid.DataValue[0].id+"' /></filter></entity></fetch>";< /FONT>