17.05.2016, 18:15 | #1 |
Участник
|
CRM 4 Как можно в представлении сделать отображение одного из полей в виде гиперссылки
Здравствуйте.
CRM 4.0. Есть представление для вывода списка договоров, введенных в систему. У объекта договор есть поле "ссылка на скан оригинала договора" типа nvarchar и формат URL-адрес. И в самой карточке сделано так, что оно работает как ссылка - нажал и открылся скан. А вот если вывести это поле в список договоров (в представление), то ссылка становится текстовым полем и переход по ней невозможен. В этом списке переходы в виде ссылок автоматически есть только для lokup полей. Как-то возможно реализовать переход по ссылке на скан из общего списка? Устроит даже отдельная кнопка на панели, но чтобы в один клик. Т.е. встал на сроку договора в списке, нажал на кнопку и открывается скан этого договора. |
|
17.05.2016, 20:11 | #2 |
Moderator
|
По кнопке, кажется, можно. Увы я уже сто лет не работал с 4.0, так что с уверенностью сказать сложно. Точно помню что кнопки добавлялись, но была жуткая проблема с тем, чтобы подключить к кнопке JS. НО вы можете открывать по кнопке веб страницу. Иными словами, вам нужно расположить свою ASPX страницу в каталоге ISV, настроить кнопку, которая откроет эту страницу с передачей параметров (увы не помню, можно ли было в 4.0 передать идентификатор выбранной в списке записи) и, далее, ваша страница вычитает из системы нужные данные и сделает редирект на нужный адрес.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: best-it (1). |
18.05.2016, 12:28 | #3 |
Участник
|
Можно в 4-ке сделать кнопку над гридом с JScript, получить значение нужного поля выбранной строки и дальше уже делать что нужно. В общем это все возможно. Софтинка SwTools в помощь.
|
|
|
За это сообщение автора поблагодарили: best-it (1). |
18.05.2016, 13:14 | #4 |
Участник
|
Спасибо.
Как я понял, кнопку над гридом можно добавить через ISV.Config А при обработке понадобится проверка, что строка выделена одна, а не несколько и затем получать параметры строки и из них как-то вытаскивать нужное поле и делать вызов на открытие ссылки. Вот здесь есть некоторые подсказки: http://mmcrm.ru/?p=844 Последний раз редактировалось best-it; 18.05.2016 в 13:41. Причина: опечатка |
|
Теги |
представления (view), ссылочная переменная |
|
|