![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Вопрос собственно в следущем есть ли возможность на jsf страницах генерить диаграмки.данные например чтобы брались из массива.Если кто знает поделитесь плиз.
|
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
||||
|
||||
| alexsmirnov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.8.2005 Репутация: 5 Всего: 7 |
Есть не в самой имплементации , а в сторонних библиотеках :
MyFaces - http://myfaces.apache.org/sandbox/graphicImageDynamic.html ajax4jsf - http://webdownload.exadel.com/downloads/aj...ediaOutput.html Это не в чистом виде граф а динамическое формирование картинки - сами используем вместе с jfreecharts для графиков Это на вскидку, есть и другие |
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
А можно примерчик какой нибудь?
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
я попробовал в свинге создать график вообщем вроде все получилось:
так вот как теперь это все отобразить на jsf.Если можно поподробнее а то по jsf знаний маловато. |
|||
|
||||
| unkis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
я не знаю насколько это правельно, но может его сохранить как jpg или gif, png и в jsf добовлять еко как картинку.
-------------------- www.unkis.com |
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
не ну это самое простое решение.
|
|||
|
||||
| alexsmirnov |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.8.2005 Репутация: 5 Всего: 7 |
Если использовать ajax4jsf :
На странице :
В бине paint ( request-scope ):
В этом случае данные графика будут сериализованы в URL - и даже кешироваться будет правильно, данные будут как ключ кеша. Если большие, то можно в сессионном бине рисовать и т п Соль, перец ( вид графика, цвета заголовки и т п ) - по вкусу :-) |
||||
|
|||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Извеняюсь вопрос наверно глупый.Но что именно надо скачать чтоб ajax4jsf теги на странице работали и как их подключить к проекту.
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Кто нибудь может дать готовый пример?и поподробнее все расказать
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
И еще один вопрос у меня в проекте используется Oracle ADF будет ли это все работать с ajax4jsf
|
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 2 Всего: 20 |
дык, если используешь Oracle ADF, то и используй библиотеки от оракла для рисования графиков, у оракла есть такое хозяй-во, нафига в дебри лесть (не в обиду остальным движкам, просто следование единой концепции)
-------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Например?
|
|||
|
||||
| alexsmirnov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.8.2005 Репутация: 5 Всего: 7 |
В ADF есть все для динамической генерации картинок ( например кнопки они так рисуют )- правда оформленного в виде готового к использованию компонента нет, надо свой писать. Для своих проектов графики они как-то рисуют
ajax4jsf в полном объеме работает с текущими версиями Trinidad ( где-то после 19 сентября они необходимые методы для взаимодействия с рендерингом в API вынесли ) Как поставить - документация проекта на сайте. Да и с самим jfreechart есть сервлет для формирования графиков |
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 2 Всего: 20 |
-------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Oracle Chart Builder - какие-то уж слишком убогие графики какие-то.и в туторили ничего нет как именнно вставлять в jsp.там тока в начале сказано что можно а кака не написано там только в одном месте помоему они из chart временный файл создают а дальше уже добавляют его на странницу
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Я поппробовал добавить ajax4jsf в проект.Добавил в WEB-INF/lib ajax4jsf.jar и oscache-2.3.2.jar на страничке прописал xmlns:a4j="https://ajax4jsf.dev.java.net/ajax" и в web.xml прописал
но Ждевелопер пишет что класс org.ajax4jsf.Filter не найден. при попытке запустить страницу выдается ошибка Error: Internal error, ClassNotFound creating tag parser for a4j:commandButton, class: org.ajax4jsf.taglib.ajax.AjaxCommandButton Error: Unable to find class for bean: null defined by tag with class: org.ajax4jsf.taglib.ajax.AjaxCommandButton |
|||
|
||||
| alexsmirnov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.8.2005 Репутация: 5 Всего: 7 |
явно jar в classpath не попал - не знаю тонкостей jbuilder, возможно надо как-то дополнительно указать
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Так с этим вроде разобрался теперь вопрос следующий.теперь теги аяксовские добавляются нормально но почему то тега a4j:mediaOutput нету.Я скачал архив ajax4jsf-1.0.3-binary.zip вродебы он последний или нет?или дело не в этом?
|
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
||||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
Я уж понял что можно много че использовать ну раз начал с аяксом надобы закончить.
|
|||
|
||||
| SergeySmirnov |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.12.2006 Репутация: нет Всего: нет |
должен быть этот тег в 1.0.3 . С чего ты взял, что его там нет?
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: 1 Всего: 1 |
ну у меня в панели инструментов его не появилось куча разных появилось а этого нет.правда ручками когда код пишешь вроде на него не ругается.
Добавлено @ 18:33 если можно напишите прям полность готовый работающий пример а не кусочки кода. |
|||
|
||||
| Zamuta |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 18.1.2006 Репутация: 4 Всего: 6 |
alexsmirnov,
Дайте прямую ссылку на sandbox. Конкретно нужен <s:graphicImageDynamic/> . Ни в tomahawk-1.1.6, ни в tomahawk-1.1.5 отсутствует именно org.apache.myfaces.custom.graphicimagedynamic. -------------------- Thank you opensource. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |