01.07.2010, 17:11 | #1 |
Участник
|
LayoutXml
Я вывожу результаты fetch запроса в гриде ..Думаю многие уже сталкивались с этой реализацией
Код: function OnSearch() { window.fetchAccounts = new FetchViewer("FetchIFrame"); fetchAccounts.Entity = "task"; fetchAccounts.FetchXml = getFetchXml(); fetchAccounts.LayoutXml = getLayoutXml(); fetchAccounts.QueryId = "{4340434C-44C5-4527-A915-D03AF5D261CD}"; fetchAccounts.RegisterOnTab(0); } Код: <fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'> <entity name='task'> <attribute name='activityid'/> <attribute name='subject'/> <attribute name='new_subjecteng'/> <attribute name='ownerid'/> <attribute name='scheduledstart'/> <attribute name='actualdurationminutes'/> <attribute name='regardingobjectid'/> <order attribute='scheduledstart' descending='false'/> <filter type='and'> <condition attribute='scheduledstart' operator='gt' value='2010-06-01T00:00:00' /> <filter type='or'> <condition attribute='ownerid' operator='eq' value='{9192F945-9F35-DF11-88DD-00155D8E4B06}' /> </filter> <condition attribute='scheduledstart' operator='lt' value='2010-07-01T00:00:00' /> </filter> <link-entity name='new_project_task' to='regardingobjectid' from='new_project_taskid'> <attribute name = 'new_name'/> <link-entity name='new_project' to='new_project' from='new_projectid'> <attribute name = 'new_title'/> <link-entity name='account' to='new_account' from='accountid'> <attribute name = 'name'/> <filter type='and'> <condition attribute='accountid' operator='eq' value='{4F85B5F5-AA35-DF11-88DD-00155D8E4B06}' /> </filter> </link-entity> </link-entity> </link-entity> </entity> </fetch> Код: <grid name='resultset' object='4212' jump='subject' select='1' icon='1' preview='1'> <row name='result' id='activityid'> <cell name='subject' width='300' /> <cell name='new_subjecteng' width='150' /> <cell name='ownerid' width='150' /> <cell name='scheduledstart' width='125' /> <cell name='regardingobjectid.new_name' width='125' /> <cell name='new_project.new_title' width='125' /> <cell name='new_account.name' width='125' /> </row> </grid> Кто-нить может подсказать можно ли с этим что-то сделать? Я тут нашел описание на xml http://technet.microsoft.com/en-us/l.../cc308257.aspx но оно мне не очень помогло..пол дня убил на эксперименты,но без особого результата. |
|
01.07.2010, 17:35 | #2 |
Участник
|
Полагаю, вам для каждого link-entity надо alias прописать и потом в гриде его указывать.
Скорее всего отсюда брали же: http://mscrm4ever.blogspot.com/2008/...in-iframe.html Вот там внимательнее и посмотрите.
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
02.07.2010, 10:55 | #3 |
Участник
|
Круто, я не там смотрел, но написано правильно..
Последний раз редактировалось Kipetcoff; 02.07.2010 в 11:05. |
|