JasperReports在列表或明细栏中显示相册

时间:2019-12-18 22:08:33

标签: jasper-reports

我目前正在使用Jaspersoftt Studio CE 6.11.0在JasperReports中重新创建估算模板,并在JasperReports Server 7.x(我认为是Bitnami 7.2)的试用版上进行测试。

对于要显示的每条记录,将有0张或更多照片。

如果我创建一个列表以显示记录详细信息,然后在其中嵌套另一个列表以显示照片,则尽管尝试将表格更改为“水平”,但这些照片似乎总是显示在堆叠的垂直列表中以及更多。

我的数据源将是通过URL传递的JSON文件,它工作正常。

我正在使用JSONQL导航文件以获取所需的各种信息。

我的照片可以阵列或对象的形式出现,哪一种效果更好(我可以根据需要更改来源)

仅用于照片的样本数据可能如下所示:

{
          "itemnumber": 2,
          "quantity": 81,
          "cost": 120,
          "total": 9720,
          "photos": [
            {
              "photo": "https://example.com/assets/images/pdf-man.jpg"
            },
            {
              "photo": "https://example.com/assets/images/5c6d6bbf6598e.jpg"
            },
            {
              "photo": "https://example.com/assets/images/pdf-man.jpg"
            },
            {
              "photo": "https://example.com/assets/images/redX_360_Square.png"
            },
            {
              "photo": "https://example.com/assets/images/redX_360_Square.png"
            }
          ],
          "phototest": [
            "https://example.com/assets/images/redX_360_Square.png",
            "https://example.com/assets/images/pdf-background.jpg",
            "https://example.com/assets/images/pdf-man.jpg",
            "https://example.com/assets/images/5c6d6bbf6598e.jpg"
          ]
        }

我希望达到这样的结果:

Item # | Description | Quantity | Cost | Total
Image1 | Image2 | ImageX

我会以错误的方式来吗?我宁愿避免子报告,如果可能的话,只是为了使运动部件最小。

谢谢

Dion

0 个答案:

没有答案