-1

我一直试图想出一份 birt 报告来打印食品标签,但无济于事。我想在报告中显示的是:

食品标签1 | 食品标签2 | 食品
标签3 食品标签4 | 食品标签5 | 食品
标签6 食品标签7 | 食品标签8 | 食品标签9

这可以做到吗?

数据取自 MySql 查询“从 find_in_set 的菜肴中选择菜肴名称(dishes.id,(从orders.id = )的订单中选择orders.dishes”

** 注意:FoodTags 1-9 都是菜品的唯一名称 ** 另请注意,foodtags 1-9 是菜品名称的代表。FoodTag1 可以是“扬州炒饭”,也可以是“意大利面”。它可以是“Mee Goreng”。从 MYSQL 服务器中的数据源中取出数据

4

1 回答 1

1

最简单的方法——

  • 将网格元素拖到报表中,将其设置为 3 列和 3 行
  • 在属性编辑器中,将网格绑定到数据集
  • 将动态文本元素拖到网格中的第一个单元格

然后使用与此类似的 JavaScript 过滤到所需的文本。

if (row["FoodTagColumn"]=='foodtag1'){

   row["FoodTagColumn"]

}else null
于 2013-09-13T12:26:28.750 回答