• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Проблема с Rtitem

  • Автор темы sanch
  • Дата начала
S

sanch

Доброго времени суток!
На форме есть поле типа rtiem назовем его "Test"
Далее код на событи PostOpen
...

Dim rtitem NotesRichTextItem
Set rtitem = doc.GetFirstItem( "test" )
или
Set rtitem = new NotesRichTextItem(doc,"test" )
Call rtitem.AddNewLine( 1 )
Call rtitem.AppendText( "TEST" )

и после этого поле пустое. Что я делаю неправильно?
 
O

Omh

Неправильно делаешь PostOpen.
Если уж так хочется что бы про открытии что-то было в RTI, но ставить это дело надо на QueryOpen, при этом, естественно, не будет работать с свежесозданными документами.
Хотя это тоже гомно-выход.

Давай задачу целиком, решим, что делать ;)
 
S

sanch

Я тоже самое прицепил на батон, таже ситуация.в поле ниче не записывается (
 
O

Omh

Только-только кто-то писал: после работы с RTI надо переоткрыть uidoc.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Ага. Вообще тема несколько раз поднималась. Уже всё расписано.
 
S

sanch

Dim ui As New NotesUIWorkspace
Dim doc As NotesDocument
Dim ritem As NotesRichTextItem
Set doc=ui.CurrentDocument.Document
Set ritem=New NotesRichTextItem(doc,"test")
Call ritem.AddNewline(1)
Call ritem.AppendText("test")
Call doc.Save(True,False)
Call ui.CurrentDocument.Save
Call ui.ReloadWindow
Call ui.CurrentDocument.Reload
Call ui.CurrentDocument.Refresh
засейвил и переоткрыл все что можно, таже ситуация
 
S

sanch

<!--QuoteBegin-Omh+13:09:2007, 12:23 -->
<span class="vbquote">(Omh @ 13:09:2007, 12:23 )</span><!--QuoteEBegin-->В упор не вижу переоткрытия... tongue.gif
[snapback]78173" rel="nofollow" target="_blank[/snapback]​
[/quote]
Поделись своим кодом )
 
R

root

Для: sanch
uidoc.Close
Set uidoc = ws.EditDocument(False,uidoc.Document )
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!