Как рефрешить поля из вьюшки или про агенты вопрос

  • Автор темы rocsolanka
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

rocsolanka

#1
Проблема такая: Есть агент, которорый отрабатывает на selected docs. Но перед обработкой каждого документа, мне нужно зарефрешить все computed поля этого документа. Можно ли сделать нечто подобное, имея в распоряжинии только NotedDocument? Или можно как-то получить notesUIDocument из вьюшки?
Пока что я нашла такое рашение: Написала еще один агент с Target = "None"
и содержания "@Command([ToolsRefreshSelectedDocs])". Если последовательновызывать из меню оба этих агента = все, конечно работает. Но хотелось бы , чтобы пользователь все это совершал одним нажатием кнопки. При попытке вызвать рефрешащий агент из основного методом Notesagent.Run получаю ошибку "@Function is not valid at this contecst". Кто-нибудь может придумать решение проблемы?
 
R

rocsolanka

#3
<!--QuoteBegin-Medevic+5:12:2005, 08:23 -->
<span class="vbquote">(Medevic @ 5:12:2005, 08:23 )</span><!--QuoteEBegin-->Для: rocsolanka
Попробуй NotesDocument.ComputeWithForm.
[snapback]27990" rel="nofollow" target="_blank[/snapback]​
[/quote]

Пробовала - не рефрешит :-( Но зато я нашла способ запускать агент :)
Как ни странно - формулой @Command ([RunAgent]) работает, а NotesAgent.Run - нет :-(
 
Статус
Закрыто для дальнейших ответов.