URL-адрес средства просмотра отчетов SSRS на ленте CRM

Я добавил кнопку для печати отчета SSRS на одну из моих лент CRM. Единственная проблема заключается в том, что каждый раз, когда он вызывает URL, путь удаляется из параметров URL. Например, URL, который у меня есть в XML:

<CommandDefinition Id="Company.Form.quote.MainTab.Actions.PrintQuote.Command">
      <EnableRules />
      <DisplayRules />
      <Actions>
        <Url Address="http://<Server>/ReportServer/Pages/ReportViewer.aspx?/Test/ReportName">
          <CrmParameter Name="QuoteId" Value="FirstPrimaryItemId" />
          <StringParameter Value="Render" Name="rs:Command" />
          <StringParameter Name="rs:Format" Value="PDF" />
        </Url>
      </Actions>
    </CommandDefinition>

И URL, по которому он переходит:

http://<server>/ReportServer?QuoteId=%7bE6D8DC8B-6381-E411-80BC-00155D18D500%7d&rs%3aCommand=Render&rs%3aFormat=PDF

Кажется, мне нужно имя для ItemPath, но ReportServer не принимает имя, о котором я знаю, есть ли способ обойти это?

Любая помощь приветствуется.

1 ответ

Нашли обходной путь,

Я сделал то же самое, просто вместо того, чтобы поместить URL-адрес в CommandDefinition, я использовал javascript для перенаправления.

Другие вопросы по тегам