• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Общее меню

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

mike

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

дело в том, что в меню много shared action, кот. работают с выделенными во вью документами
все переделывать не хочется, да и пользователь уже привык к интерфейсу
 
Много shared action во view (скриптовых) это не есть хорошо...
 
10-15 скроптовых экшенов это многовато, кмк...

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

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

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

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

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

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