#jsf #jfreechart
#jsf #jfreechart
Вопрос:
Я хочу, чтобы всплывающая подсказка создавалась при наведении курсора мыши. Всплывающая подсказка создается в Internet Explorer и Microsoft Edge, но не в Chrome и Firefox. Мне нужно решение. Код, который я пробовал, приведен ниже.
ResponseWriter writer = context.getResponseWriter();
ChartRenderingInfo chartRenderingInfo = new ChartRenderingInfo();
writer.write(ChartUtilities.getImageMap(uichart.getGenerateMap(),
chartRenderingInfo,
new StandardToolTipTagFragmentGenerator(),
new URLTagFragmentGenerator(uichart.getId())));
Комментарии:
1. Это код на стороне сервера, поэтому, если у вас возникли проблемы с определенными браузерами, это, вероятно, не корень проблемы. Вы проверили, как выглядит сгенерированный HTML-код? И из какой библиотеки эти классы?
2. @Makhiel Я просмотрел сгенерированный Html. Это выглядит так:> <форма области = «поли» координаты =»659,263,697,263,697,274,659,274,659,263,659,263″ заголовок =»Май-17″ alt href=»#» onclick=»chartpaidTrendGraphClick(‘?категория = май-17’)»>
3. А также я использую библиотеку JFreeChart
4. Ну, заголовки явно есть, что означает, что всплывающие подсказки генерируются. Как вы думаете, почему это проблема JSF / RichFaces? Попробуйте скопировать карту на статическую страницу, чтобы посмотреть, не мешает ли что-то наведению курсора мыши.