我们可以将交叉表中的列表用于jasper中的行组值吗

时间:2018-11-13 03:16:05

标签: list jasper-reports crosstab

我有json,我在交叉表中使用jsonql来显示值。我想在交叉表的行组之一中使用列表,如何获取字符串数组类型的字段进行迭代并使用交叉表中的列表显示值

当我尝试关注列表

                    <jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Horizontal" ignoreWidth="true">
                        <datasetRun subDataset="listcol" uuid="b78e1a76-cf22-416d-a810-b77408fce0df">
                            <dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}.subDataSource("..weekSpend.selCol(@size > 0).*")]]></dataSourceExpression>
                        </datasetRun>
                        <jr:listContents height="30" width="275">
                            <textField>
                                <reportElement x="0" y="0" width="100" height="30" uuid="0d6809fb-1e5f-40af-806a-30eae35bee3d"/>
                                <textFieldExpression><![CDATA[$F{namecol}]]></textFieldExpression>
                            </textField>
                        </jr:listContents>
                    </jr:list>

我找不到REPORT_DATA_SOURCE

谢谢, Anjana

0 个答案:

没有答案