@command( [refreshframe]; Targetframe )

Omh

Lotus team
04.07.2007
2 210
1
#2
Как насчёт
Код:
Call notesUIWorkspace.ReloadWindow
?

Или гогно сказал?
 
A

Archi2001

#3
непосредственно "одно строчного" аналога нет ...
Но всегда можно выкрутиться с помощью методов NotesUIWorkspace ...
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#4
Ну тогда посоветуйте:

Кнопка в представлении имеет алиас вычисляемый формулой и зависит от некоторой переменной окружения.
Когда переменная меняется (клик по кнопке) необходимо чтоб и алиас тут-же изменился.
Сейчас работает через Call notesUIWorkspace.ReloadWindow - пользователю не нравится что представление закрывается и открывает дефолтное.

Как обновить только один фрейм?
 

Omh

Lotus team
04.07.2007
2 210
1
#5
DNT
1. можно запоминать последнее открытое view и, сделав, frame вычисляемым, юзать это значение.
2. если HideFormula юзает environment, кмк, что-то неправильно

А что такое "Кнопка в представлении имеет алиас"?
Что есть алиас кнопки?
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#6
Omh

неправильно сказал.. сорри : Action в представлении имеет вычисляемый Label.

Вот этот Label зависит от environment, и должен своевременно изменяться.
 

Omh

Lotus team
04.07.2007
2 210
1
#7
DNT
Я понимаю, что Label может меняться от значений документа, на котором курсор.

Но от значений энвайромента?
Что-то тут не так.
Можешь в 2-х словах логику приложения объяснить?
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#8
Omh

да логика проста:

есть action который меняет view.SelectionFormula. Назначение его вроде фильтра - пользователь вызывает action, выбирает месяц и в виде отображаются документы только за выбранный месяц.
Так вот чтоб визуально было видно какой месяц выбран я и использую энвайромент.
 

Вложения

Omh

Lotus team
04.07.2007
2 210
1
#9
DNT
А как потом рефрешишь view с поменяной формулой?
ws.ViewRebuild?
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#10
Omh

ага. посмотри картинку в посте выше.
 

Omh

Lotus team
04.07.2007
2 210
1
#11
Ну ясно.
Вообще, я бы вынес это значение в профайлик, а не в энвайронмент.
ну это так фигня.
Попробуй у view поставить "Evaluate actions он every document change" может поможет...? :blink:
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#12
Omh

ипааать! заработало!!! :eek:

вери биг сенкс и плюс в репу!