Обновление Dialogbox

  • Автор темы valmont
  • Дата начала
V

valmont

Добрый день.

Открываю из вьюшки документ в dialogbox.
Добавляю значения в многозначное поле, через appendItem, можно как-то сделать обновление данных, чтоб пересчитались поля на форме dialogbox?
uidoc.refresh, uidoc.reload не помогают.
 
H

hosm

прочитай про appendItem - оно делает совсем не то, о чем ты пишешь, оно айтем добавляет, а не значения в айтем.
 
V

valmont

да, не то, делаю через AppendToTextList.
если временное поле, туда пишу значение, жму кнопку, это значение должно добавить в многозначное поле и отобразится списком в диалогбоксе. как рефрешнуть диалогбокс? можно ли?
 
V

valmont

не рефрешится получается не само поле, а computed text в нём поле обрабатывается.
 

savl

Lotus Team
28.10.2011
2 625
314
BIT
544
valmont
У меня работает uidoc.Refresh для computed text, но я делаю ReplaceItemValue.
И объект uidoc переопределяю в кнопке, через которую меняю значение.
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
45
да, не то, делаю через AppendToTextList.
если временное поле, туда пишу значение, жму кнопку, это значение должно добавить в многозначное поле и отобразится списком в диалогбоксе. как рефрешнуть диалогбокс? можно ли?
никаких проблем быть не должно.
Походу - какое то недопонимание процесса.
Если взять док, как workspace.CurrentDocument.document (в кнопе на диалоге), это будет инстанс дока в "диалоге" и
Set item = doc.GetFirstItem( "временное поле" )
Call item.AppendToTextList( "что-то" )
сработает строго для диалога и uidoc.Refresh (uidoc - workspace.CurrentDocument, конечно) отработает (в диалоге) без проблем.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!