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

Cleric-Lviv

Lotus team
03.01.2008
600
0
#1
Всем привет!

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

RAJ

Well-known member
17.01.2007
440
0
#2
вычисляемая сабформа тебе не подойдёт?
 

Cleric-Lviv

Lotus team
03.01.2008
600
0
#4
RAJ

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

RAJ

Well-known member
17.01.2007
440
0
#5
RAJ

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

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#6
заполнять скриптом нужно на квериопене, потом уже поздно будет
 

nvyush

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

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