• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Общее меню

  • Автор темы mike
  • Дата начала
M

mike

Проблема такая:
в базе много view и хочется сделать для всех них единое меню (Action Bar).
Если в FrameSet в одном фрейме поставить Page с меню, а в другом фрейме выводить view-шки, то через меню нельзя определить текущий (ws.currentview) view и соответсвенно выделенные документы.
Подскажите, если кто знает, как можно решить такую задачку.
Спасибо
 
O

Omh

Shared action с ws.prompt(PROMPT_OKCANCELLIST) внутри.
На мой взгляд отличное решение.
 
M

mike

Shared action с ws.prompt(PROMPT_OKCANCELLIST) внутри.
На мой взгляд отличное решение.

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

Omh

Много shared action во view (скриптовых) это не есть хорошо...
 
O

Omh

10-15 скроптовых экшенов это многовато, кмк...

Они у тебя библиотеки используют?
Структура библиотек сложная?
Многоуровневая (> 3)?

Елси на эти вопросы ответ утвердительный, то возьми откопируй view, снеси shared action, и посмотри насколько оно будет быстрее открываться...
 
M

mike

10-15 скроптовых экшенов это многовато, кмк...

Они у тебя библиотеки используют?
Структура библиотек сложная?
Многоуровневая (> 3)?

Елси на эти вопросы ответ утвердительный, то возьми откопируй view, снеси shared action, и посмотри насколько оно будет быстрее открываться...

я с этим согласен, но проблема все-таки в другом: можно ли из одного фрейма получить доступ к объекту из другого фрейма (в рамках одного фреймсета)
 
O

Omh

Можно начать извращаться: на PostOpen view куда-то что-то писать.
Какие-то event'ы перехватывать, может что-то и выйдет.
Точного решения сразу сказать не могу...
 
Мы в соцсетях:

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