Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
Вся лента вопрос-ответ
Рубрики
   Разработка notes-приложений
   Разработка web-приложений
   Администрирование Notes&Domino
   Почта Lotus Domino
   Общие вопросы
 
Всё о задаче AdminP. Часть вторая   Во второй части мы завершаем рассмотрение AdminP. В ней рассмотрены запросы междоменного администрирования и способы управления функциями AdminP с помощью настроек документа сервера, команд консоли сервера, файла Notes.ini и интервалов очистки базы данных. В этой статье предполагается, что вы опытный администратор Domino и прочитали первую часть
О Notes Читать статью
 
Всё о задаче AdminP. Proxy-действия в R5 и Domino 6   Приложение к статье об административном процессе
О Notes Читать статью
 
Всё о задаче AdminP. Часть первая   Перевод классической статьи 2003-его года о задаче административного процесса (AdminP). Очень полезна для понимания работы механизма этой задачи. В первой части статьи описаны компоненты задачи AdminP, как они работают, и как их использование помогает сделать работу администратора Domino проще. Задача AdminP (сакращённо от Administration Process, Административный процесс) работает с базой административных запросов (Administration Requests, admin4.nsf)
О Notes Читать статью
 


Вопрос-ответ

RSS
Главная   Вопрос-ответ   Вставка подформы в форму

Вставка подформы в форму

Вопрос:

Не удаётся вставить нужную субформу в форму при её открытии.Выбор вставляемой субформы осуществляем по значению поля в форме,после её создания (на событие postopen вешаем dialogbox - через которое вводим значение в поле X. По полю X выводим нужную субформу.)

Ответ:


PostOpen - это слишком поздно... (по крайней мере, для пятой версии)

Вот событийная модель документа
(Lotus Domino Release 5.0: A Developer’s Handbook
http://www.redbooks.ibm.com/abstracts/sg245331.html
Chapter 10: Programming for Domino. S. 297)

Последовательность обработки событий

Приводимый ниже рисунок иллюстрирует последовательность обработки событий для формы, содержащей подформу:

Порядок наступления событий при открытии документа:
1. Initialize of Globals
2. Initialize of Form
3. Queryopen of Form
4. Initialize of Field1 (contained in Form)
5. Initialize of Subform
6. Queryopen of Subform
7. Initialize of Field2 (contained in Subform)
8. Entering of Field1
9. Postopen of Form
10. Postopen of Subform

При закрытии документа, порядок событий определяется следующим образом:
1. Queryclose Form
2. Queryclose Subform
3. Terminate Form
4. Terminate Field1
5. Terminate Subform
6. Terminate Field2
7. Terminate Globals

По-видимому, придется либо перенести выбор на QueryOpen,
либо попробовать использовать функцию @DialogBox или @Prompt:
1. в формуле вычисления подформы, устанавливая значение поля X там же через @SetField
2. в формуле поля

Успехов!
Николай Норкин
 
  Опубликовано — 08/04/2004 |    

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU