ОБСУЖДЕНИЕ

Общее меню

7 ответов 5,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Проблема такая:
в базе много 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'ы перехватывать, может что-то и выйдет.
Точного решения сразу сказать не могу...
 

Похожие темы

Статистика тем

Создано
mike,
Последний ответ от
Omh,
Ответы
7
Просмотры
5 368