I have a Contact Subgrid on Opportunity Form inside separate tab. On Tab Statechange, I have a javascript function that add the fetchxml filter as below. The filter work fine, but the accountnumber from customer doesn't get displayed.
I do have link-entity defined in fetchxml and the syntax is correct as well, but for some reason it doesn't display Accountnumber. I did check with fiddler and it does have same fetchxml injected, and I did debug the javascript which also get executed correctly.
Any idea??
"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
<entity name='contact'>
<attribute name='fullname'/>
<attribute name='parentcustomerid'/>
<attribute name='emailaddress1'/>
<attribute name='telephone1'/>
<order descending='false' attribute='ssco_lastverifiedon'/>
<link-entity name='account' from='accountid' to='parentcustomerid' alias='a_3ba57a83e2e74750be1faf666aec1647'>
<attribute name='accountnumber'/>
</link-entity>
<filter type='and'>
<condition attribute='parentcustomerid' operator='eq' uitype='parentcustomerid' value='{925A648E-DABD-4A5D-A97B-80ABC0C02AF1}' />
<condition attribute='statecode' operator='eq' value='0' />
</filter>
</entity>
</fetch>"