Hi.
I'm organizing forms, views and fields in MS CRM 2011 (UR5, Windows Server 2008 R2) for a Marina Company. And have a question about it.
To find the related boats' contact information, I used a dynamic search approach coded below;
function getContactInformation() { var relatedGrid = document.getElementById("contactInformationSubGrid"); var lookupField = Xrm.Page.getAttribute("new_identitycode").getValue(); if (relatedGrid == null || relatedGrid.readyState != "complete") { setTimeout('getContactInformation()', 2000); return; } var fetchXml = "<?xml version='1.0'?>"; fetchXml += "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>"; fetchXml += "<entity name='new_boatcard'>"; fetchXml += "<attribute name='new_boatownerid' />"; fetchXml += "<attribute name='new_captainid' />"; fetchXml += "<attribute name='new_communicationid' />"; fetchXml += "<attribute name='new_realownerid' />"; fetchXml += "<attribute name='new_responsibleid' />"; fetchXml += "<order attribute='new_boatownerid' descending='false' />"; fetchXml += "<filter type='and'>"; fetchXml += "<condition attribute='new_identitycode' operator='eq' value='"+lookupField+"'/>"; fetchXml += "</filter>"; fetchXml += "</entity>"; fetchXml += "</fetch>"; try { relatedGrid.control.setParameter("fetchXml", fetchXml); relatedGrid.control.refresh(); } catch (e){ relatedGrid.control.SetParameter("fetchXml", fetchXml); relatedGrid.control.Refresh(); } }
There's no problem right now. But here is the situation;
If these fields have NULL values stored in DB, the function coded above returns the NULL values too. And subGrid displays NULLs(which is normal)
<attribute name='new_boatownerid' /><attribute name='new_captainid' /><attribute name='new_communicationid' /><attribute name='new_realownerid' /><attribute name='new_responsibleid' />
If whole 5 values are NULL, function returns an empty row displayed in subGrid(and when I click, I get an exception).
So, I want to check values if these 5 values are NULL, don't display the row. Is there any way to do this?
Thanks in advance.
Can