列表項之間的空間,我發現,問題是這個PROPERTY_FRAMES_AS_NESTED_TABLES屬性。如果我在JRHtmlExporter中將其設置爲true,則空間消失,但它也會以非常糟糕的方式影響所有報告。所以我試圖把它放在jrxml文件中,但沒有任何改變。
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="...">
<property name="net.sf.jasperreports.export.html.frames.as.nested.tables" value="true"/>
UPDATE
我有一個包含幾個子報表,包括我,list.jrxml必須具有FRAMES_AS_NESTED_TABLES true
主報告,但其餘的報道必須保持false
。
所以我設置htmlExporter.setParameter(JRHtmlExporterParameter.FRAMES_AS_NESTED_TABLES, Boolean.FALSE);
(這是主報告), 但my-list.jrxml
我寫<property name="net.sf.jasperreports.export.html.frames.as.nested.tables" value="true"/>
而且這是行不通的。
但如果我讓這個 'JRHtmlExporter htmlExporter =新JRHtmlExporter(); ... htmlExporter.setParameter(JRHtmlExporterParameter.FRAMES_AS_NESTED_TABLES,Boolean.TRUE); ' 空格消失 – A5300
該電話已棄用,但我認爲問題出在...代碼中,我建議您發帖質問JRHTMLExporter中的所有設置 –
抱歉,我的錯誤。我發現'FRAMES_AS_NESTED_TABLES'設置爲'false'的行,但是爲什麼來自jrxml文件的屬性沒有覆蓋它? – A5300