SSRS Открыть ссылки (через запятую) в новом окне / вкладке - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть отчет в SSRS со столбцом, у которого есть список разделенных запятыми идентификаторов (1, 2, 3). Каждый идентификатор представляет собой ссылку, которая открывает страницу профиля этого идентификатора.

Я создал все ссылки в SQL, поэтому мое значение после выполнения запроса выглядит примерно так:

<a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=4417">4417</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=15859">15859</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=18533">18533</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=56670">56670</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=90498">90498</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=292347">292347</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=381594">381594</a>

Отчет выглядит хорошо, но target = _blank не работает, и все ссылки открываютсяв том же окне.

Что я могу сделать, чтобы открыть их в новой вкладке / окне?

Спасибо.

1 Ответ

0 голосов
/ 14 сентября 2018

В итоге я использовал JS, чтобы открыть его в новом окне.

<a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=4417', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">4417</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=15859', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">15859</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=18533', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">18533</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=56670', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">56670</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=90498', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">90498</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=292347', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">292347</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=381594', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">381594</a>

И теперь все работает нормально.

Спасибо.

...