Passthruhtml Перестает Работать

Gandliar

Well-Known Member
Lotus team
16.02.2004
330
7
#1
Привет!

Есть форма с ричтекстовым полем.
Агент при открытии через веб, заполняет это поле html кодом.
перед заполнением к полю применяю стиль PassThruHTML = true

открываю форму через веб ?readForm

Отображается отлично. Однако после какого то числа открытий 50-100 форма перестает показывать правильно и показывает так, как будто PassThruHTML = false, то есть показывает сам html.
лечится рестартом http задачи.

Причем пробовал заполнять <b>hello world</b> - все равно слетает.

сервер 5.05.

Можно ли как то побороть такую проблему?
заранее благодарю.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 226
25
#2
помню что подобное связано когда в РТ начинается какое-то форматирование
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 790
42
#3
мх... может разобраться с этим самым html кодом?
Ну или повысить версию сервера
 

Gandliar

Well-Known Member
Lotus team
16.02.2004
330
7
#4
Повысить в планах, но пока приходиться жить с чем есть ;)

От кода не зависит. Вот такой на очередном обновлении страницы выдает без пасс тру

Код:
Sub report_createWeb
'Функция формирует отчет под веб
Dim session As New NotesSession
Dim doc_context As NotesDocument
Set doc_context = session.DocumentContext	
Dim rtStyle As NotesRichTextStyle
Set rtStyle = session.CreateRichTextStyle
rtStyle.PassThruHTML = True	
Dim rtItem2 As New NotesRichTextItem(doc_context, "body")	
Call rtItem2.AppendStyle(rtStyle)	
Call rtitem2.AppendText("<b>helloWorld</b>")		

End Sub
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 486
365
#5
не делать пассру в дизайне, а попытаться сделать квадратными скобками
 

afest

Well-Known Member
16.06.2009
78
0
#6
а может перезагрузку сессии/кэша? давно с таким не работал, точно не помню...