Liferay: Отображение HTML-вывода Pentaho Report Designer в портлете

Я хочу интегрировать HTML-файл, сгенерированный .prpt-файлом Pentaho Report Designer, в портлет. Проблема в том, что сгенерированный HTML представляет собой полную HTML-страницу с тегами <html>, <head> и body.

Как мне отобразить такой вывод в портлете?


person Gaurav Sharma    schedule 23.04.2013    source источник


Ответы (2)


Один из способов — проанализировать файл .prpt и удалить ненужную разметку, а затем использовать проанализированный файл в своем портлете. Если файлы отчетов всегда в одном и том же формате, вы можете сделать это быстро с помощью

String.replace
person Mark Chorley    schedule 25.04.2013
comment
Проблема с этим подходом заключается в том, что все стили и javascript находятся в разделе заголовка. Если я уберу это, я получу уродливый отчет. - person Gaurav Sharma; 25.04.2013

Я нашел ответ, задав вопрос на форумах Liferay http://www.liferay.com/community/forums/-/message_boards/message/24039608

person Gaurav Sharma    schedule 02.05.2013