0
實際上,我的數據庫包含一個以「VARCHAR(50)」給出的日期,所以在jasper報告中顯示爲「java」。 lang.String「,在預覽中它變得非常好。但是當我將預覽更改爲」msword預覽「時,日期字段沒有如下所示。 如何在jasper報告中顯示以字符串形式存儲在數據庫中的日期
report.jrxml
<field name="Followup_Date" class="java.lang.String">
<fieldDescription><![CDATA[]]></fieldDescription>
</field>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="690" y="0" width="75" height="31" uuid="3a9c7a9b-77bf-4b74-a119-4076fbbe9907">
<property name="net.sf.jasperreports.export.xls.auto.fit.row" value="true"/>
<property name="net.sf.jasperreports.export.xls.auto.fit.column" value="false"/>
<property name="net.sf.jasperreports.export.pdf.force.linebreak.policy" value="true"/>
</reportElement>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5"/>
<leftPen lineWidth="0.5"/>
<bottomPen lineWidth="0.5"/>
<rightPen lineWidth="0.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Times New Roman" size="10" pdfFontName="Times-Roman" pdfEncoding="Cp1250"/>
</textElement>
<textFieldExpression><![CDATA[$F{Followup_Date}]]></textFieldExpression>
</textField>
這真是奇怪......先去除人你reportElement具有的屬性設置(不明白爲什麼他們在那裏,他們應該是,如果你需要他們的JasperReport的標籤下),然後檢查高度=「31」被在你的細節帶的大小範圍內......如果仍然存在問題,我們將需要整個jrxml來查看是否有其他元素導致你的問題。 –
@PetterFriberg日期字段與其他領域的一致,所以它沒有得到displayed.Now我再次 –
發生了什麼答案固定that.Thanks?......它似乎正確的... –