//2009/01/09
function displayProperty(obj)
{
var names="";
for(var name in obj)
{
names+=name+" ";
if (name.value!=undefined)
names+=name.value;
//names+=name.innerHTML;
}
return names;
}
function fnOnChange_Customerid()
{
//onchange customerid
var customerlookup=crmForm.all.customerid;
if (customerlookup.DataValue!=null)
{
crmForm.all.var_contactid.Disabled=false;
return;//test
}
else
{
crmForm.all.var_contactid.Disabled=true;
return ;
}
if (customerlookup.items==null)
return ;
var contactLookup = crmForm.all.var_contactid;
contactLookup.AutoResolve = 1;
contactLookup.lookupbrowse=1;
// Pass fetch xml through search value parameter
contactLookup.AddParam("search",
"<fetch mapping='logical'><entity name='contact'>"
+ "<filter><condition attribute='parentcustomerid' operator='eq' value='"
+ customerlookup.items[0].id
+ "' /></filter></entity></fetch>");
}
function OnCrmPageLoad()
{
var customerDiv=document.all.customerid_d.getElementsByTagName("DIV")[0];
customerDiv.attachEvent("onchange", fnOnChange_Customerid);
fnOnChange_Customerid();
}
OnCrmPageLoad();
function displayProperty(obj)
{
var names="";
for(var name in obj)
{
names+=name+" ";
if (name.value!=undefined)
names+=name.value;
//names+=name.innerHTML;
}
return names;
}
function fnOnChange_Customerid()
{
//onchange customerid
var customerlookup=crmForm.all.customerid;
if (customerlookup.DataValue!=null)
{
crmForm.all.var_contactid.Disabled=false;
return;//test
}
else
{
crmForm.all.var_contactid.Disabled=true;
return ;
}
if (customerlookup.items==null)
return ;
var contactLookup = crmForm.all.var_contactid;
contactLookup.AutoResolve = 1;
contactLookup.lookupbrowse=1;
// Pass fetch xml through search value parameter
contactLookup.AddParam("search",
"<fetch mapping='logical'><entity name='contact'>"
+ "<filter><condition attribute='parentcustomerid' operator='eq' value='"
+ customerlookup.items[0].id
+ "' /></filter></entity></fetch>");
}
function OnCrmPageLoad()
{
var customerDiv=document.all.customerid_d.getElementsByTagName("DIV")[0];
customerDiv.attachEvent("onchange", fnOnChange_Customerid);
fnOnChange_Customerid();
}
OnCrmPageLoad();