iReport 中的数字格式
Number Formatting in iReport
任何人都可以帮助我给出数字的模式吗?
这是我的问题。
我只是想将数字显示为“30.00”,
尽管我已将模式设置为 2 个小数点,但它没有将结果显示为“30.00”,而是将结果显示为“30”。
需要注意的是,对于该字段模式,它需要一个额外的按钮作为 "ResetDefault"。这个按钮是不是有问题
谁能解决这个问题。
该字段应该有一个格式 属性 指示它应该如何显示。您应该将该格式设置为 Custom 并将 #.00 作为格式,以强制该字段的值以两位小数打印。
额外的按钮不应该造成冲突,但为了确定,您应该检查单击它时执行的操作。如果它没有提到那个领域,它可能不会对其产生任何影响。
iReport 有一个坏习惯,当你打开并按确定时不更改 jrxml 上的模式(你的格式是默认的)。更改某些内容然后再将其更改回来,按“确定”即可开始。
如果iReport看腻了,也可以直接在jrxml中设置pattern
:
例子
<textField pattern="###0.00;-###0.00">
<reportElement x="100" y="0" width="100" height="20" uuid="1fccff95-408c-4364-b003-c691fefdde62"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{myNumber}]]></textFieldExpression>
</textField>
任何人都可以帮助我给出数字的模式吗?
这是我的问题。
我只是想将数字显示为“30.00”,
尽管我已将模式设置为 2 个小数点,但它没有将结果显示为“30.00”,而是将结果显示为“30”。
需要注意的是,对于该字段模式,它需要一个额外的按钮作为 "ResetDefault"。这个按钮是不是有问题
谁能解决这个问题。
该字段应该有一个格式 属性 指示它应该如何显示。您应该将该格式设置为 Custom 并将 #.00 作为格式,以强制该字段的值以两位小数打印。
额外的按钮不应该造成冲突,但为了确定,您应该检查单击它时执行的操作。如果它没有提到那个领域,它可能不会对其产生任何影响。
iReport 有一个坏习惯,当你打开并按确定时不更改 jrxml 上的模式(你的格式是默认的)。更改某些内容然后再将其更改回来,按“确定”即可开始。
如果iReport看腻了,也可以直接在jrxml中设置pattern
:
例子
<textField pattern="###0.00;-###0.00">
<reportElement x="100" y="0" width="100" height="20" uuid="1fccff95-408c-4364-b003-c691fefdde62"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{myNumber}]]></textFieldExpression>
</textField>