@command( [refreshframe]; Targetframe )

  • Автор темы Автор темы DNT
  • Дата начала Дата начала
Как насчёт
Код:
Call notesUIWorkspace.ReloadWindow
?

Или гогно сказал?
 
непосредственно "одно строчного" аналога нет ...
Но всегда можно выкрутиться с помощью методов NotesUIWorkspace ...
 
Ну тогда посоветуйте:

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

Как обновить только один фрейм?
 
DNT
1. можно запоминать последнее открытое view и, сделав, frame вычисляемым, юзать это значение.
2. если HideFormula юзает environment, кмк, что-то неправильно

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

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

Вот этот Label зависит от environment, и должен своевременно изменяться.
 
DNT
Я понимаю, что Label может меняться от значений документа, на котором курсор.

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

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

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

Вложения

DNT
А как потом рефрешишь view с поменяной формулой?
ws.ViewRebuild?
 
Omh

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

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

вери биг сенкс и плюс в репу!
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab