Сделать ссылку кликабельной
Всем доброго времени суток.
Версия 7.10 sales.
Есть строковая колонка, куда заносятся url-ссылки (см. скрин)
![]()
Можно ли сделать эту ссылку кликабельной?
Здравствуйте, думаю, это возможно. В детали средств связи контрагента как раз такое поле есть.![]()
Реализуется это на элементе https://academy.terrasoft.ru/jscoresdk/#!/api/Terrasoft.controls.TextEdit
У него есть подходящие свойства
showValueAsLink,
href,
linkclickДумаю, в вашем примере можно в diff элемента операцией merge их задать.
Непосредственно отображение элементов детали средств связи реализовано в BaseCommunicationDetail.NUI.js.
Павел, здравствуйте.
Попытка подключить указанные свойства, не помогла.
{
"operation": "insert",
"name": "UsrTestee2bda2e-8806-4a82-9080-1b340703988e",
"values": {
"layout": {
"colSpan": 12,
"rowSpan": 1,
"column": 0,
"row": 4,
"layoutName": "LeadPageRegisterInfoBlock"
},
"enabled": true,
"showValueAsLink": true,
"linkclick": {"bindTo": "onLinkClicked"},
"bindTo": "UsrTest",
},
"parentName": "LeadPageRegisterInfoBlock",
"propertyName": "items",
"index": 10
},Содержимое колонки всё равно отображается как текст (быть может, showValueAsLink надо как-то по-другому подключать?), а попытка подключить linkclick вообще ломает страницу.
p.s. помимо полей на детали средств связи - как-то же справочные колонки тоже становятся ссылками.