Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/56: Рейтинг темы: голосов - 56, средняя оценка - 4.84
Otyk2012

Обновление Фреймов

01.04.2012, 06:03. Показов 10579. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Перерыл весь форум но ответа найти не получилось. ПОМОГИТЯ!!!! Как обновить отображаемые данные в фрейме???? Проблема выглядит так: Есть две БД рабочая и архивная одинакового дизайна, в рабочей открывается фреймсет searchFS в котором отображаются две папки (рабочая-архивная), по экшену в нем вызывается документ по поисковой форме (смысл его в том что при использовании поиска по БД приложение определяет имя текущего пользователя и ищет его документ с уже заданными условиями поиска в базе, если находит то открывает его, если не находит то создает новый документ поиска. При этом документ поиска открывается в новой вкладке и я никак не нашел способа его открыть в текущем фрейме! Для работы команд @Command([Compose] и @Command([OpenDocument] ОБЯЗАТЕЛЬНО нужно предварительно открыть вьюшку!!! Соответственно открыть документ в текущем фрейме командами @SetTargetFrame("ContentFrame") и т.п. НЕ ПОЛУЧАЕТСЯ!!!! Потом, при нажатии экшена на форме происходит сам поиск как в рабочей так и в архивной БД (обработчиком на Lotus скрипте в агенте найденные в рабочей БД доки помещаются в одну папку а найденные в архиве - в другую папку которая находится в архивной БД). В фоне обновляются обе папки workspace.View.refresh.
Дальше поисковая форма закрывается а результаты отображаются в папках текущего фрейма (в одной указана текущая БД - рабочая, в другой - архивная). Документы найденные по заданным условиям в папке "рабочая" отображаются а вот обновлять папку "архивная" приходится только вручную поставив фокус ввода на нее и нажав F9 что совсем не гут!!! Все возможные варианты обновлений перед-после закрытия документа-поиска @Command([RefreshFrame], ReloadWindow и вообще ВСЕ что может еще обновлять фрейм или окно перепробовал!!! Знаю что фреймы вообще косая штука и дурной тон но........ Очень надеюсь на помощь.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.04.2012, 06:03
Ответы с готовыми решениями:

Обновление фреймов
Помогите плиз Есть набор 3-х фреймов и менюшка, в каждом фрейме открываются вьюи из других баз с помощью менюшки. Нужно сделать агент,...

Обновление сразу двух фреймов
Уважаемые! Нужна помощь по сабжу. Как после обновления одного фрейма автоматически обновить еще один? Заранее благодарю.

без фреймов
не помню где(тогда мне это было не надо) было написано как без использования фрейов сделать в одной части страницы неподвижное меню, а в...

4
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
01.04.2012, 06:42
советы на посмотреть\попробовать:
1. создать документ можно через notes-url: notes://server/path/FormName?OpenForm - а урл можно открывать уже в любом фрэйме ...
2. после поиска можно переоткрыть папки как основную так и архивную каждую в своем фрэйме (например через теже notes-urlы)
0
Otyk2012
01.04.2012, 07:26
Цитата Сообщение от DuChan
советы на посмотреть\попробовать:
1. создать документ можно через notes-url: notes://server/path/FormName?OpenForm - а урл можно открывать уже в любом фрэйме ...
2. после поиска можно переоткрыть папки как основную так и архивную каждую в своем фрэйме (например через теже notes-urlы)
Спасибо за ответ. Вот только создать то через урл можно, а вот идентифицировать для текущего пользователя именно ЕГО документ поиска как то разве можно? Сейчас это делается через @DBLookup по Лотусовому имени юзера в определенной вьюшке. Но вариант 2 с переоткрыванием папок урлом попробую.
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
02.04.2012, 06:36
ну производите поиск перед открытием урла, и если есть поисковый документ, открывайте его так же урлом notes://server/path/viewid/unid?EditDocument (вместо viewid можно 0 - означает вид по умолчанию) (вроде если view писать как название\имя\алиас вида, то лотусу побоку и он использует вьюшку по умолчанию, т.е. как 0, но если указать UNID вида то всё будет как надо, док-т будет открываться как из вида - играет роль когда необходимо например на ровне вида подменить форму)
0
Otyk2012
08.04.2012, 06:16
Млинн... все равно, хоть через URL хоть нет НИКАК НЕ РАБОТАЕТ КОМАНДА @SetTargetFrame(), и документ через URL открывается (или создается) В НОВОЙ ВКЛАДКЕ а не внутри фрейма!!! :(
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.04.2012, 06:16
Помогаю со студенческими работами здесь

Печать Фреймов
Доброго времени суток. У меня возникла проблема с печатью страницы, содержащей в своём составе фреймы. Примерный код: <frameset>...

Использование фреймов
Решил заняться изучением web-прогр, тут столкнулся с таким вопросом: Есть главная стр, на ней, к примеру, по нажатию кнопки идет...

Смена фреймов по id
Доброе время уважаемые форумчане .. я тут в первые и не давно начал заниматься php программированием... Цель: сделать страницу пультом...

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

Центрирование фреймов
Добрый вечер. Столкнулся с проблемой. имеется 3 фрейма <html> <head> <meta http-equiv="Content-Type"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru