Всем доброго времени суток.
Версия 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. помимо полей на детали средств связи - как-то же справочные колонки тоже становятся ссылками.