ChartUtilities.getImageMap() не генерирует всплывающую подсказку в JSF

#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? Попробуйте скопировать карту на статическую страницу, чтобы посмотреть, не мешает ли что-то наведению курсора мыши.