Добрый день!
Необходимо в окно Terrasoft.utils.inputBox вставить ссылку на контакт. Как правильно описать объект controls, содержащий ссылку?
var controls = {
...
};
Terrasoft.utils.inputBox(
"Caption",
function() {...},
["ok", "cancel"],
this,
controls
);
Нравится
Немного топорно, но работает
Terrasoft.showInputBox("Список рекомендаций", function() {}, ["ok"], null, { name : { dataValueType: Terrasoft.DataValueType.TEXT, value: "Hey", customConfig: { showValueAsLink: true, href: "www.yandex.ru", enabled: false } } }, { defaultButton: 0 });
Варфоломеев Данила,
Спасибо! А Terrasoft.DataValueType.TEXT - это единственный вариант, который можно разместить в этом окне? В виде обычной ссылки никак? Может можно как-то вставить ссылку в showConfirmаtionDialog? Возможно есть какой-то еще вариант, чтобы это выглядело менее топорно? Мне нужно обрабатывать результат диалога.
Марат Тазюков,
Terrasoft.showInputBox("Список рекомендаций", function() {}, ["ok"], null, { name : { dataValueType: Terrasoft.DataValueType.TEXT, customConfig: { className: "Terrasoft.Hyperlink", href: "https://google.ru", caption: "ssilka", onClick: function(a) {a.stopEvent(); window.open(this.href);}, getValue: function() { return this.value; } } } }, { defaultButton: 0 });