Un utile post dove si spiega come modificare i criteri di filtro delle LookUp del MS CRM 3 in modo facile e veloce!
Riassumendo, i passi fondamentali sono:
-Immaginiamo di voler impostare un nuovo criterio di ricerca sulla lookup <lookupfieldname>, all'OnLoad del form dell'entità principale aggiungiamo il seguente codice js:
crmForm.all.<lookupfieldname>.lookupbrowse=1;
var fetchCustomXml= "<fetch mapping='logical'><entity name='account'><all-attributes/><order attribute='name' descending='false'/><filter type='and'><condition attribute='parentaccountid' operator='not-null'/></filter></entity></fetch>";
crmForm.all.<lookupfieldname>.additionalparams = "fetchXml=" + fetchCustomXml;
-La stringa fetchCustomXml è ricavabile dall'advanced find:
-impostare i criteri di filtro desiderati,
-lanciare la Query,
-lanciare dalla address bar di IE la seguente istruzione:
javascript:alert(resultRender.FetchXml.value);
-e formattare la stringa XML nel modo riportato sopra
Ciao
Rob
posted @ martedì 23 gennaio 2007 11:39