powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Forms 10G + graphics chart это реально?
4 сообщений из 4, страница 1 из 1
Forms 10G + graphics chart это реально?
    #37379818
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Подскажите пожалуйста, можно ли в 10-ке встраивать графики в формы также как и в 6-ке или больше такой возможности нет и я просто теряю время на поиск информации?

Заранее благодарю за ответ.

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Forms 10G + graphics chart это реально?
    #38003877
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне удалось немного продвинуться в отображении графиках в Oracle Forms в OEBS.
Сделал следующее.
1. Прочёл ноту: How To Integrate BI Bean Graph with Forms [ID 289583.1].
2. Прочёл ноту: How To Create a Simple Graph Using BI Beans in Forms [ID 289590.1]
3. Скачал архив: http://download.oracle.com/otn/other/general/forms10gdemos9_0_4_2.zip
4. Перенёс файл FormsGraph.jar из архива в папку OA_JAVA/oracle/apps/jtf/jar/ (вероятно, можно было и в другую)
5. Отредактировал файл appsweb.cfg, а именно: добавил в конец строки archive1=... путь к этому файлу. Получилось:
archive1=,/OA_JAVA/oracle/apps/fnd/jar/fndlist.jar,/OA_JAVA/oracle/apps/jtf/jar/FormsGraph.jar
6. Создал папку \OA_JAVA\oracle\forms\demos\bigraph.
7. Перенес туда все шесть файлов с расширением ".class" из архива из папки demos\bigraph\classes\oracle\forms\demos\bigraph.
В том числе файл FormsGraph.class.
8. Дождался рестарта сервера.
9. В форме создал ITEM с именем BEANAREA1 в блоке с именем MAIN.
10. ITEM TYPE = BEAN AREA.
11. Implementation Class = oracle.forms.demos.bigraph.FormsGraph.
12. В форме создал кнопку.
13. Написал такой триггер, обработчик нажатия кнопки.
declare
begin
set_custom_property('MAIN.BEANAREA1',1,'DEBUG','TRUE');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'CLEAR_GRAPH','');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_ROWDATA','Europe,Sales,25000');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_ROWDATA','USA,Sales,70000');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_ROWDATA','Europe,Taxes,2500');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_ROWDATA','USA,Taxes,2500');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_ROWDATA','Europe,Savings,22500');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_ROWDATA','USA,Savings,67500');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_DATA_TO_GRAPH','');
SET_CUSTOM_PROPERTY('MAIN.BEANAREA1',1,'ADD_DATA_TO_GRAPH','');
END;
14. Скомпилировал, выполняю.
15. При нажатии на кнопку на форме отображается диаграмма. Данные в ней не соответствуют тому, что написано в коде.
16. В JAVA консоли ошибка:
Exception in thread "AWT-EventQueue-3" java.lang.NoSuchMethodError: oracle.dss.graph.Graph.setLocalRelationalData(Ljava/util/List;)Z
17. Обратился в GOOGLE.
18. Нашёл такую страничку: https://forums.oracle.com/forums/thread.jspa?messageID=727302򱤆
19. Обратил внимание на сообщение, автор которого Frank Nimphius (это разработчик BI GRAPH):
The change between Forms9i and Forms10g is that the BIGraph bean has changed its API for the name of setLocalRelationalData() method:
The new name is setTabularData().
20. Теперь сижу и думаю: где надо переименовать метод: в вызываемой части, или в вызывающей.
21. Попробовал и там, и тут, компилируется везде с ошибками. Ошибок много
22. Например, одна из ошибок такая:
Graph.java:1196: setBadDogCallback(oracle.dss.graph.pfj.BadDogCallback) in oracle.dss.graph.pfj.Perspective cannot be applied to (oracle.dss.graph.Graph.GraphBadDogCallback)
m_pfj.setBadDogCallback(m_badDogCallback);
23. Прошу уважаемых коллег по форуму о помощи.
...
Рейтинг: 0 / 0
Forms 10G + graphics chart это реально?
    #38003913
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильная ссылка, поправка к п.18 предыдущего сообщения
https://forums.oracle.com/forums/thread.jspa?messageID=727302
...
Рейтинг: 0 / 0
Forms 10G + graphics chart это реально?
    #38004738
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнил следующие действия:
1. Нашёл в архиве исходный файл FormsGraph.java.
2. Отредактировал, переименовал все вызовы.
3. Перенес этот файл на сервер в $OA_JAVA.
4. В Putty в каталоге $OA_JAVA выполнил: javac FormsGraph.java
5. Полученный файл FormsGraph.class перенёс в соответствующее место на сервере.
6. Перенёс также FormsGraph.class на свой компьютер.
7. Открыл имевшийся FormsGraph.jar при помощи программы WINRar.
8. Заменил содержащийся в архиве файл FormsGraph.class новым.
9. Сохранил новое состояние архива.
10. Закинул новый файл FormsGraph.jar на сервер в соответствующее место.
11. Дождался рестарта сервера.
12. Всё заработало!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Forms 10G + graphics chart это реально?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]