Добавить сабформу програмно...

Cleric-Lviv

Well-Known Member
Lotus team
03.01.2008
600
0
33
Lemberg
#1
Всем привет!

Знаю что можно (когдато видел) что можно добавить програмно сабформу, вот только как ее довать незнаю))))
подскажите плиз )
 

Cleric-Lviv

Well-Known Member
Lotus team
03.01.2008
600
0
33
Lemberg
#4
RAJ

да я в ету степь и смотрел, но вот только не пойму одно. если в вич.сабформе прописать формулу например @(Sform = ""; "WF_tracker"; "")
тогда я сразу ее увижу... но вот если просто прописать Sform и скриптом заполнить ето поле
call doc.replaiceitemvalue("Sform", "WF_tracker") я ее не увижу....((((( как бить?
 

RAJ

Well-Known Member
17.01.2007
440
0
38
Украина, Днепр
#5
RAJ

да я в ету степь и смотрел, но вот только не пойму одно. если в вич.сабформе прописать формулу например @(Sform = ""; "WF_tracker"; "")
тогда я сразу ее увижу... но вот если просто прописать Sform и скриптом заполнить ето поле
call doc.replaiceitemvalue("Sform", "WF_tracker") я ее не увижу....((((( как бить?
надо переоткрыть документ
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#8
заполнять скриптом нужно на квериопене, потом уже поздно будет
Для вновь созданных документов бэкэндного документа ещё нет, чтобы это работало для новых документов, нужно создавать документы не через @Command([Compose], ...), а скриптом и открывать через notesUIWorkspace.EditDocument(...). В этом случае подформу можно также указать в коде кнопки создания.

Если же пользователь должен выбирать нужную подформу из списка, придётся переоткрывать документ по-любому.