jasper-reports - Jaspersoft 工作室 - 动态列
问题描述
我必须制作一个有几周和几个月的日历。
Month -> | month1 | month2 | month3 |
Weeks -> |w1|w2|w3|w4|w5|w6|w7|w8|w9|w10|w11|w12|w13|
一个月可以有4到5周。
我希望月份列采用 SQL 存储过程返回的值 4 或 5。但是当我从 propertyExpression 中输入这个值时,它不起作用。
我的详细信息带采用网格布局。
你有什么想法吗?
这是我的文本文件代码:
<property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.grid.JSSGridBagLayout"/>
<textField>
<reportElement positionType="Float" mode="Opaque" x="0" y="0" width="90" height="21" backcolor="rgba(255, 255, 255, 0.0)" uuid="13ae2fa8-c4b2-4c56-b1d9-35c78a3241f2">
<propertyExpression name="com.jaspersoft.layout.grid.colspan"><![CDATA[$F{countM1}]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA[$F{stylecMois1}]]></propertyExpression>
<propertyExpression name="com.jaspersoft.layout.grid.x"><![CDATA[$F{gridx}]]></propertyExpression>
<propertyExpression name="com.jaspersoft.layout.grid.y"><![CDATA[$F{gridy}]]></propertyExpression>
<propertyExpression name="com.jaspersoft.layout.grid.weight.x"><![CDATA[$F{colWeight}]]></propertyExpression>
<propertyExpression name="com.jaspersoft.layout.grid.weight.y"><![CDATA[$F{rowWeight}]]></propertyExpression>
<propertyExpression name="com.jaspersoft.layout.grid.rowspan"><![CDATA[$F{rowspan}]]></propertyExpression>
<propertyExpression name="com.jaspersoft.layout.grid.weight.fixed"><![CDATA[$F{fixed}]]></propertyExpression>
</reportElement>
<box>
<topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textFieldExpression><![CDATA[$F{mois1}]]></textFieldExpression>
</textField>
解决方案
推荐阅读
- ssas - SSAS 与 SQL Server 通信的方式
- visual-studio - 是否可以将 Visual Studio 负载测试从编码转换为可视化?
- javascript - 扩展 Polymer 3 中的纸张输入
- node.js - 使用 Application Load Balancer 的 AWS lambda 基本身份验证
- excel - 代码不会“等待”直到工作簿打开才能继续
- python - 在 pytest 中定义 setup/teardown 夹具以从模块执行功能的正确方法和位置是什么?
- c++ - 如何修复 CMake 中缺少的库错误?
- r - 训练集和测试集的维度在 R 中为空
- php - 如何使用 php 在文件中删除一行并使用擦除作为指针添加其他新行?
- typescript - 声明一个符合类型的 Typescript 函数