Roof
Mon Jul 11 07:17:50 CDT 2005
//==================================================================
<script language="javascript"
src="/_controls/lookup/Lookup.js"></script>
<script language="javascript"
src="/_controls/lookup/LookupDialogs.js"></script>
<script language="javascript">
function SetProductIdLookupValue(productId,productName){
var lookupField;
var lookupItems = new LookupItems();
var lookupItem = new LookupItem();
//productId - GUID
//productName - Name/Description that actually shows up
on the lookup
field
//Note that Wherever 1024 is used appropriate
objecttypecode should
be used eg: 1088 for SalesOrder
//Even in html, the icn file would be
ico_16_OBJECTTYPECODE.gif eg:
ico_16_1024.gif
lookupItem.id = productId;
lookupItem.name = productName;
lookupItem.html = "<IMG class=lui
src=\"/_imgs/ico_16_1024.gif\">" +
productName;
lookupItem.type = "1024";
lookupItem.values = new Array();
lookupItem.keyValues = new Array();
lookupItems.items.push(lookupItem);
lookupField=crmForm.productid.previousSibling.getLookupField();
BuildField(lookupField, lookupItems);
crmForm.productid.value = productId;
crmForm.productid.otype = "1024";
}
</script>
//==========================================================
Also posted here:
http://groups-beta.google.com/group/microsoft.public.crm/browse_thread/thread/41d23d232b28eb42/7ece79c9e8b63874?q=lookup&rnum=3#7ece79c9e8b63874
Good luck!