• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

НЕ обновляется содержимое фрейма

  • Автор темы spartanec
  • Дата начала
S

spartanec

Есть аутлайн встроенный в форму (форма открывается режиме редактирования), а та в фрейм. В Label елемента аутлайна вычислается кол-во док из вида. При удалении документа из вида значение в label аутлайна не меняется, т.е не работает у меня @Command([RefreshFrame]; "Frame"). Работает @Command([RefreshWindow]) но это мне не катит.
 
H

hosm

spartanec в лотусе или в вебе? мб, кнопка для релоада или нотестаймер поюзать?
 
H

hosm

в лотусе рефрешили фрейм по кнопкe:
Код:
@SetTargetFrame(<FrameName>);
@Command([Compose];<FrameDocFormName>);
@SetTargetFrame("")
 
S

spartanec

Уточню ситуацию: один елемент аутлайна Action открывает открывает категоризированый вид по ключу:
@SetTargetFrame("Frame");
@Command([OpenView]; "(View)");
@SetViewInfo([SetViewFilter]; "key"; "$1"; 1).
Все осталные елементы открывают Named Element View. Переключение по этим елементам работает до того времени пока не нажемешь раз вышеупомянотому елементу типа Action, после чего во фрейме связанном с елементом отображаются виды без документов, а в статусбаре пишется Category not found. Рефреш фрейма по кнопке ничего не дает, помогает только
@Command([RefreshWindow]) - но это не походит
 
N

nvyush

1) В PostOpen некатегоризованных представлений добавить формулу @SetViewInfo([SetViewFilter]; ""; ""; 1).
2) В элементах аутлайна заменить Named Element View на Action с формулой
@SetTargetFrame("Frame");
@Command([OpenView]; "(View)");
@SetViewInfo([SetViewFilter]; ""; ""; 1).

P.S. Потому что @SetViewInfo действует на все представления...
 
Мы в соцсетях:

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