在CRM中lookup存放的是关联实体的guid,变实体型就是让lookup类型存放任意类型的guid。(只为页面显示)
添加zz_stmc、 zz_sth、zz_jlid、 zz_jlmc四个属性,随便找个实体建下个名为zz_lookup的N:1关系。
onload中加如下代码:
changelookup=function()
{
var lu=document.getElementById("zz_lookup_d").firstChild.firstChild.firstChild.firstChild.firstChild.firstChild; crmForm.all.zz_stmc.DataValue=lu.otypename;
crmForm.all.zz_sth.DataValue=lu.otype;
crmForm.all.zz_jlid.DataValue=lu.oid;
crmForm.all.zz_jlmc.DataValue=lu.outerText;
var clu=document.getElementById("zz_lookup_d").firstChild.firstChild.firstChild.lastChild.firstChild; clu.defaulttype=lu.otype;
}
document.getElementById("zz_lookup_d").innerHTML="<TABLE style=\"TABLE-LAYOUT: fixed\" class=ms-crm-Lookup cellSpacing=0 cellPadding=0 width=\"100%\"><TBODY><TR><TD><DIV class=ms-crm-Lookup tabIndex=1121 ime-mode=\"auto\"><SPAN class=ms-crm-Lookup-Item contentEditable=false onclick=openlui() otypename=\""+crmForm.all.zz_stmc.DataValue+"\" otype=\""+crmForm.all.zz_sth.DataValue+"\" oid=\""+crmForm.all.zz_jlid.DataValue+"\"><IMG class=ms-crm-Lookup-Item alt=\"\" src=\"/_imgs/ico_16_1.gif\">"+crmForm.all.zz_jlmc.DataValue+"</SPAN></DIV><LABEL class=ms-crm-Hidden-NoBehavior for=regardingobjectid_ledit>关于</LABEL><INPUT style=\"DISPLAY: none\" id=regardingobjectid_ledit class=ms-crm-Hidden-NoBehavior tabIndex=1120 maxLength=1000 ime-mode=\"auto\"></TD><TD class=Lookup_RenderButton_td width=25 onclick=changelookup()><IMG style=\"IME-MODE: auto\" id=regardingobjectid class=ms-crm-Lookup title=单击以选择关于的值。 alt=单击以选择关于的值。 src=\"/_imgs/btn_off_lookup.gif\" req=\"0\" resolveemailaddress=\"0\" showproperty=\"1\" autoresolve=\"0\" defaulttype=\""+(crmForm.all.zz_sth.DataValue!=null?crmForm.all.zz_sth.DataValue:"0")+"\" lookupstyle=\"single\" lookupbrowse=\"0\" lookupclass=\"ActivityRegardingForTask\" lookuptypeIcons=\"/_imgs/ico_16_1.gif:/_imgs/ico_16_2.gif:/_imgs/ico_16_3.gif:/_imgs/ico_16_4.gif:/_imgs/ico_16_112.gif:/_imgs/ico_16_1010.gif:/_imgs/ico_16_1084.gif:/_imgs/ico_16_1088.gif:/_imgs/ico_16_1090.gif:/_imgs/ico_16_4400.gif:/KK/_Common/icon.aspx?objectTypeCode=10048&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10049&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10050&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10051&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10052&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10053&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10054&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10058&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10062&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10063&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10065&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10068&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10070&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10071&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10072&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10074&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10075&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10076&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10078&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10079&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10080&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10081&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10082&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10083&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10084&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10085&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10087&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10088&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10089&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10090&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10092&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10093&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10094&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10095&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10098&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10099&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10100&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10101&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10103&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10108&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10109&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10110&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10111&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10113&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10114&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10115&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10117&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10118&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10119&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10121&iconType=GridIcon&inProduction=1&cache=1:/KK/_Common/icon.aspx?objectTypeCode=10122&iconType=GridIcon&inProduction=1&cache=1\" lookuptypenames=\"account:1,contact:2,opportunity:3,lead:4,incident:112,contract:1010,quote:1084,salesorder:1088,invoice:1090,campaign:4400,zz_zkhzrrtzsq:10048,zz_zsjxgdy:10049,zz_zsjxgdymx:10050,zz_zrb:10051,zz_zdbbfnr:10052,zz_zglzrb:10053,zz_zglzbfnr:10054,zz_zbfwc:10058,zz_zgbzbwcqk:10062,zz_zwzms:10063,zz_zkhnew:10065,zz_zsfzj:10068,zz_zxzjh:10070,zz_zxzsfjh:10071,zz_zbtjbyss:10072,zz_zqtxm:10074,zz_zwzbs:10075,zz_zgzms:10076,zz_zbzzj:10078,zz_zdd:10079,zz_zddmx:10080,zz_zsyndxytz:10081,zz_zjxndxy:10082,zz_jxndxyjg:10083,zz_jxxszb:10084,zz_zsylxtz:10085,zz_zkhkctz:10087,zz_zthd:10088,zz_zhxd:10089,zz_zlcypjy:10090,zz_zzbwc:10092,zz_zwxzb:10093,zz_zzjzb:10094,zz_zzjxzjh:10095,zz_zfysq:10098,zz_ztghd:10099,zz_zgzzb:10100,zz_zgzyb:10101,zz_zlckf:10103,zz_zfysqmx:10108,zz_zfyhb:10109,zz_zfyhbmx:10110,zz_zschdlx:10111,zz_ztghdfy:10113,zz_ztghdkh:10114,zz_ztghdcp:10115,zz_zsplc:10117,zz_zspbz:10118,zz_zlckfjd:10119,zz_zfyjt:10121,zz_zfyjtmx:10122\" lookuptypes=\"1,2,3,4,112,1010,1084,1088,1090,4400,10048,10049,10050,10051,10052,10053,10054,10058,10062,10063,10065,10068,10070,10071,10072,10074,10075,10076,10078,10079,10080,10081,10082,10083,10084,10085,10087,10088,10089,10090,10092,10093,10094,10095,10098,10099,10100,10101,10103,10108,10109,10110,10111,10113,10114,10115,10117,10118,10119,10121,10122\"><A title=单击以选择关于的值。 tabIndex=-1 onclick=previousSibling.click(); href=\"#\"></A></TD></TR></TBODY></TABLE>";
document.getElementById('{b561a0c3-4ffb-de11-94a2-00155d000306}').style.display="none";
评论