Non sono a conoscenza di alcun modo per fare quanto sopra.
Piuttosto che scrivere un plug-in, tuttavia, farei un report.
Il modo più semplice a cui riesco a pensare è quello di eseguire il tuo fetchXML senza filtri in questo modo.
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
<entity name="account">
<attribute name="name" />
<attribute name="primarycontactid" />
<attribute name="telephone1" />
<attribute name="accountid" />
<attribute name="address1_city" />
<order attribute="name" descending="false" />
<link-entity name="contact" from="parentcustomerid" to="accountid" alias="ac">
<attribute name="address1_city" />
</link-entity>
</entity>
</fetch>
quindi alterna visibilità di righe nel report utilizzando
=Fields!address1_city.Value="Sydney" Or Fields!ac_address1_city.Value="Sydney"
Ovviamente si potrebbe sostituire Sydney con un parametro
Si sta tentando di creare una vista o si sta tentando di accedere ai dati tramite l'SDK? – Daryl
Non importa. Ho solo bisogno di visualizzare i dati per l'utente in vista. Mi interessava la possibilità che il sistema rappresentasse per lo sviluppatore. E scopri che l'unico modo per farlo - scrivi un plugin. –