Как программно создать Url ссылку в документе

Mikle77

Well-known member
19.12.2007
80
0
#1
Как программно создать url ссылку в документе открытом в клиенте Lotus Notes.

Подскажите как программным путем создать url ссылку в поле типа Richtext что бы она нажималась

Вот пример ссылки
http://192.168.1.21/Dirtest/testdb.nsf/0d2...5a?OpenDocument

Если программно эту ссылку копирую в поле Richtext то она отображается просто как текст не нажимается.

LN 6.5
 

RAJ

Well-known member
17.01.2007
440
0
#2
попробуйте открыть документ в режиме чтения
+ в настройках клиента есть параметр "Make Internet URLs" into hotspot
 

nayke

Well-known member
04.08.2010
310
0
#3
Как вариант
Сделать вычисляемый текст, перевести его в html, добавить на форму кнопку и поле temp.
Возможно упростить, в общем примерно так:
Код:
<style>
tr { text-decoration: none; color:#FFFFFF; font-size: 10pt; font-family: Verdana; }
a { text-decoration: none; color:#808080; font-size: 10pt; font-family: Verdana; }
</style>
<table cellpadding=1 style="border: 0px solid white; font-size: 10pt; font-family:Verdana; color:black;">
<Вычисляемое значение> 
</table> 
<script>
function YouEvent(Text)
{
window.document.forms[0].temp.value = Text;
window.document.forms[0].button1.click();
return(1);
}
А на нажатие кнопки уже описываете открытие ссылки в браузере, либо открытие документа из базы например по Unid, который передали в функцию.
 

Mikle77

Well-known member
19.12.2007
80
0
#4
Спасибо за советы , в

В итоге сделал hotspot и в него прописал формулу которая собирает ссылку все заработало.

p.s. да проблему решил и все-таки интересно как именно в richtext программно ссылку создать в настройкеах клиента выбирал "Make Internet URLs - все равно не отображает как ссылку елси программно вставляю.
Но интересно этот же клиент в поле richtext если вручную ссылку вставляю (правда в другой базе) он при просмотре на чтение нормально ссылку показывает и она нажимается ?! может от формы еще зависит что?
 

NetWood

Lotus team
17.04.2008
372
19
#5
Была темка по конверту RTF в HTML со всеми потрохами, в том числе картинок, ссылок, таблиц с форматированием и прочего. Вот шаблончик http://codeby.net/ipb.html?act=attac...ost&id=3742 Посмотрите там LS код, может дополнительно поможет. Как следствие, базка позволяет сделать вьюху с содержимым из RTF полей, чего штатными средствами никак нельзя.

Я внедрял даже Ютубовское видео легко в доки вьюхи, а на самом деле редактировал только RTF поле дока.