Замечание к документу "уже не раз говорено..."   >>>   
Тема: Добавлю, последний гвоздь в форма != документу

Создан:Evgeny V Polyakov 09/21/2006 11:49 AM
Папка:
05. Notes APIs (C/DXL/etc), 06. Разработка Notes-приложений, 10. Java & Lotus Notes
Тип сообщения:
FAQ

Сообщение:
При открытии документа в интерфейсе клиента выполняются следующие проверки в следующей последовательности:
1) есть ли форма, сохраненная в документе. Если есть, и у БД стоит св-во Allow use of stored forms in this database, то документ открывается по сохраненной в нем форме. Иначе к шагу 2
2) у вида/папки есть формула формы, и она корректна, то документ открывается по формуле формы. Иначе к шагу 3
3) ищется поле Form в документе, оно есть и значение корректно, то документ открывается по форме из поля Form. Иначе к шагу 4
4) ищется форма со свойством Default database form. Если таковая имеет место быть, то документ открывается по ней. Иначе к шагу 5
5) документ не открывается

Иерархия документов данной дискуссии:
Как создать документ по нужной форме в java агенте? (Alexey Sosnov) (21.09.2006 10:29:05)
.... dbvu41.replaceItemValue("Form", "имя формы"); (-) (Evgeny V Polyakov) (21.09.2006 10:39:43)
........ ??? (Alexey Sosnov) (21.09.2006 10:49:32)
............ звиняйте запутался в Ваших переменных у дока есть такой метод vu41.replaceItemValue("Form", "имя формы"); (-) (Evgeny V Polyakov) (21.09.2006 10:52:45)
................ а разве он не поменяет просто имя формы у уже созданого дефолтного документа? (Alexey Sosnov) (21.09.2006 11:30:55)
.................... уже не раз говорено... (Mikhail Cholokov) (21.09.2006 11:40:31)
........................ Добавлю, последний гвоздь в форма != документу (Evgeny V Polyakov) (21.09.2006 11:49:03)
............................ Тоесть, просто делаю замены имени формы в создаваемом документе и всё? (Alexey Sosnov) (21.09.2006 11:52:12)
................................ имя формы "Акт-рекламация | vu41", можно прям так и писать в метод replaceItemValue ? (Alexey Sosnov) (21.09.2006 12:28:51)
.................................... Пишу vu41.replaceItemValue("Form", "Акт-рекламация | vu41") , документ создается, но ... (Alexey Sosnov) (21.09.2006 12:50:47)
........................................ Алексей как Вы думаете за чем здесь "Акт-рекламация | vu41" символ "|" стоит?! (Andrew S Golembiovskiy) (21.09.2006 13:08:46)
............................................ я незнаю :( форма не моя (Alexey Sosnov) (21.09.2006 13:10:39)
................................................ Думаю читать! Начните с хелпа дизайнера, а дальше как пойдет. (Andrew S Golembiovskiy) (21.09.2006 13:24:00)
.................................................... Понял, надо юзать "vu41" в качестве названия (Alexey Sosnov) (21.09.2006 13:35:31)
................................ тоесть - зависит от задачи, но подозреваю - Вам надо создать все поля (или основные), специфичные форме, самостоятельно (Mikhail Cholokov) (21.09.2006 12:23:41)
.................................... ну я итак все поля что нужны заношу через replaceItemValue (Alexey Sosnov) (21.09.2006 12:29:39)
.................................... есть постоянно ругаемый метод computeWithForm, но надо осознавать его особенности (Mikhail Cholokov) (21.09.2006 12:25:44)


Разработчикам и администраторам: курсы, книги, сертификация