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

Передать значение из апплета в Uidoc

17.03.2010, 20:06. Показов 26741. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как из апплета изменить значение в uiDoc‘е?

пс: На крайний случай, можно ли из апплета переоткрыть текущий уиДокумент?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.03.2010, 20:06
Ответы с готовыми решениями:

Uidoc.fieldsettext не срабатывает, если после идет Uidoc.document
Есть код в котором заполняю поле датой. Dim item As NotesItem Dim dateTime As NotesDateTime Set item =...

Передать значение из Java-апплета в html-форму
Добрый день! Подскажите, возможно ли передать значение из апплета, внедренного в html-страницу в форму. Если использовать джавовский...

Передать параметры из апплета к серверу
Господа, сломал голову пытаясь передать из аплета параметры сервлету, как М.Холла в приложении описано. Не так давно на форуме уже был...

20
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
17.03.2010, 21:02
джаве не доступен UI нотусов - точка
может всё-таки задачу рассказать надо?
но из джавы можно рулить JS, как и наоборот (всё со своими особенностями)
вот так, например, я баловался http://web3.inttrust.ru/Site/itforum.nsf/a...50?OpenDocument
0
Zyko
17.03.2010, 21:21
Задача – сделать собственный аналог Notesuischeduler. Базовый – сами знаете, очень ограничен.

На форме планирую сделать 3 поля: даты «с» и «по» и список пользователей. Во время инициализации апплет получает 3 параметра. В соответствии с ними из календарей берёт информацию о занятости и отображает её.

Проблема - как вернуть выбранное время обратно в форму?



Цитата Сообщение от lmike
но из джавы можно рулить JS, как и наоборот (всё со своими особенностями)
Мне это может помочь? С JS в ноутсах пока не доводилось работать.
1 / 1 / 0
Регистрация: 01.10.2006
Сообщений: 615
18.03.2010, 10:23
попробуйте свою гую создать, а данные в документах..
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
18.03.2010, 10:33
Цитата Сообщение от lmike
джаве не доступен UI нотусов - точка
Может они исправились?
Тут zum в одиночку копает:
Java Ui Apis For Lotus Notes
К сожалению, пока копаться с 8.5 не имею возможности. Было бы интересно узнать мнение гуру Java.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 12:14
Цитата Сообщение от Zeka
Задача – сделать собственный аналог Notesuischeduler. Базовый – сами знаете, очень ограничен.

На форме планирую сделать 3 поля: даты «с» и «по» и список пользователей. Во время инициализации апплет получает 3 параметра. В соответствии с ними из календарей берёт информацию о занятости и отображает её.

Проблема - как вернуть выбранное время обратно в форму?


Мне это может помочь? С JS в ноутсах пока не доводилось работать.
насколько это поможет в вашей задаче - не знаю
Посмотреть вложение JavaToJs.ntf.zip
вот пример, кот я обещал тогда Николаю
чтобы увидеть код аплета - надо его Export
аплет рулит полями (значение из одного переносит в др.) и кнопкой на форме (нажимает её), по нажанию на кнопку в нём
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 13:19
Imike
а что за
import netscape.javascript.JSObject;
где взять такое?
0
Zyko
18.03.2010, 13:33
Цитата Сообщение от lmike
вот пример, кот я обещал тогда Николаю
чтобы увидеть код аплета - надо его Export
аплет рулит полями (значение из одного переносит в др.) и кнопкой на форме (нажимает её), по нажанию на кнопку в нём
Так этот JavaToJs только в вебе работает?

В любом случае, спасибо за отзывчивость
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 13:39
Так этот JavaToJs только в вебе работает?
НЕТ
и можете сами проверить!
это работает в клиенте
только док д.б. в режиме редактирования (там даже простеньое описание дал, в эбауте)

Добавлено:


Цитата Сообщение от zum
Imike
а что за
import netscape.javascript.JSObject;
где взять такое?
штатный класс
просто ИБМ утаивает его присутствие
http://www.rgagnon.com/javadetails/java-0172.html

Zeka
если внимательно прочитать по ссылке - то задача была именно для клиента Нотес
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 13:56
Цитата Сообщение от lmike
штатный класс
Хочу переделать приложение под апплет, потому юзаю нетбинс там такого нет
а скомпилить надо
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 14:00
zum
ссылка выше (отредактировал)
и вот http://java.sun.com/j2se/1.4.2/docs/guide/...de/java_js.html
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 15:44
А как в плагин добавить *,jar дополнительный?
ну никак не хотит в лотусе аплет запускаться говорит
"java.lang.IllegalAccessError
at Uslg.apl.<init>(apl.java:64)
at java.lang.J9VMInternals.newInstanceImpl( Native Method)
at java.lang.Class.newInstance(Class.java:1 325)
at COM.ibm.JEmpower.applet.AppletFrame.runL oader(AppletFrame.java:698)
at COM.ibm.JEmpower.applet.AppletFrame.run( AppletFrame.java:398)
at java.lang.Thread.run(Thread.java:735)"

хотя в Нетбинсе все работает..
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 15:59
в какой плагин? в штатную библу?...
онаж "посчитана" - низя её править
http://java.sun.com/docs/books/tutorial/de.../signindex.html
http://en.wikipedia.org/wiki/JAR_%28file_format%29
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 16:14
не у меня в апликайшене были дополнительные компоненты сторонние,
swingx
подключались jar`ом

в нетбинсе переписал на аплет все,
те же библы подключил терь запускается как аплет но токо в нетбинсе,
а в лотусе не хочет как впрочем и в браузере
хотя все jar`ы закинул

Добавлено:


Цитата Сообщение от zum
А как в плагин добавить *,jar дополнительный?
всмысле в апплет =) не в плагин))
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 16:15
у ИБМа "оригинальный" класслоадер ;)
самое правильное - jar в нотусовом (lib/ext) каталоге (а не в БД)
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 16:30
тогда как добавить аплет котрый лежит в ext? ;)
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 16:35
аплет пусть будет там - где есть (в базе)
а вот библиотеки, кот. он пользуется - в каталоге
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 16:52
стало лучше ошибок стало намного больше)
секурити понимаешь
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Ошибко</div></div><div class="sp-body"><div class="sp-content">

Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Constructor
Missing resource appletsecurityexception.чтение из файла NimRODThemeFile.theme
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.доступ к свойству nimrodlf.themeFile
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла NimRODThemeFile.theme
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.доступ к свойству nimrodlf.selection
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\rt.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\ext\nimrod lf-1.1a.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
Missing resource appletsecurityexception.чтение из файла \C:\Program Files\IBM\Lotus\Notes\jvm\lib\ext\nimrod lf-1.1a.jar
COM.ibm.JEmpower.applet.AppletSecurityEx ception: ??
java.lang.NullPointerException
at com.nilo.plaf.nimrod.NimRODUtils.readStr eam(Unknown Source)
at com.nilo.plaf.nimrod.NimRODUtils.loadRes (Unknown Source)
at com.nilo.plaf.nimrod.NimRODLookAndFeel.i nitComponentDefaults(Unknown Source)
at javax.swing.plaf.basic.BasicLookAndFeel. getDefaults(BasicLookAndFeel.java:141)
at javax.swing.plaf.metal.MetalLookAndFeel. getDefaults(MetalLookAndFeel.java:1592)
at javax.swing.UIManager.setLookAndFeel(UIM anager.java:537)
at javax.swing.UIManager.setLookAndFeel(UIM anager.java:581)
at Uslg.apl.initGUI(apl.java:1628)
at Uslg.apl.<init>(apl.java:117)
at java.lang.J9VMInternals.newInstanceImpl( Native Method)
at java.lang.Class.newInstance(Class.java:1 325)
at COM.ibm.JEmpower.applet.AppletFrame.runL oader(AppletFrame.java:698)
at COM.ibm.JEmpower.applet.AppletFrame.run( AppletFrame.java:398)
at java.lang.Thread.run(Thread.java:735)



и еще очень очень много)
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.03.2010, 17:06
ужо уж и не знаю - что там понамудрили... ;)
я запускал несложные аплеты, начиная с 5.х
свинговые с 6.5
в том числе подключал строронний jar (лизардовский, для tif)
ошибок таких не получал

были траблы, с секурити, в 8.х (под линухами) - но с глючностью этого варианта ИБМ продукта справиться не смог ;)
отрубание java секуритей - помогало стартовать свинг
виндовый вариант их глюкала, разлива 8.х - даже ставить не стал (шоб ни себя ни юзверей не мучать)
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 3
18.03.2010, 17:13
Убрал LAF стало лучше, однако
Палет выпадает кучей ошибок в дизанере, но чтото ресует не корекно и но рисует)
А в документе просто пишет

java.io.FileNotFoundException: JavaApplication19.jar
at COM.ibm.JEmpower.applet.notes.NotesAttIn putStream.<init>(NotesAttInputStream.jav a:52)
at COM.ibm.JEmpower.applet.notes.NotesURLCo nnection.createInputStream(NotesURLConne
ction.java:172)
at COM.ibm.JEmpower.applet.notes.NotesURLCo nnection.getInputStream(NotesURLConnecti
on.java:100)
at java.net.URL.openStream(URL.java:1009)
at COM.ibm.JEmpower.applet.AppletResourceLo ader.loadJar(AppletResourceLoader.java:1
54)
at COM.ibm.JEmpower.applet.AppletFrame.runL oader(AppletFrame.java:667)
at COM.ibm.JEmpower.applet.AppletFrame.run( AppletFrame.java:398)
at java.lang.Thread.run(Thread.java:735)
Не найден файл при поиске: sapl.apl

а лежит оно в базе...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2010, 17:13
Помогаю со студенческими работами здесь

Что надо, чтобы передать данные из апплета методом POST?
Hi,All! у меня 2 вопроса: 1) Какой-то глюк с буфером обмена. В IE5 под Win95 и Win2k он есть, а под '98&amp;NT - нет. Я работаю в...

Ошибка Uidoc
Всем привет! Такая проблемка. В документе одной базы данных есть внедренное представление другой. В этом внедренном представлении...

PDFCreator и UIDoc.Print()
Доброе время суток всем, Столкнулся с такой проблемой, может кто встречал, чтобы не копать сильно глубоко... Я использую...

Uidoc удаление и закрытие
Dim ws As New NotesUIWorkspace Dim uidoc As NotesUIDocument Set uidoc=ws.CurrentDocument Call uidoc.Close(True) Call...

Uidoc.refresh из Embeded View
У кого-то получилось? https://www-304.ibm.com/support/docview.wss...O41780&amp;wv=1 Обход через скриптовый агент - падает клиент, через...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере 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 На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru