我已经使用Domain as Datasource和一些参数(fromDate and toDate)在Jaspersoft Studio中创建了一个报表,以使我的报表基于日期标准动态,并在JasperReports服务器中发布--如果存在基于日期参数的报表加载,如果数据不可用,则显示“在所选标准上找不到数据”。
但是,当使用visualize.js在我的应用程序中加载报表时,如果存在数据,则根据选定的日期参数加载报表,但如果没有数据,则页面继续加载控制台"Uncaught TypeError:无法读取未定义的属性‘长度’- in visualize.js:2028“中的错误。
欲了解
我使用玉模板一个报告表,如下所示:
mixin report_row(row)
tr(data-id=row.c[keyIndex].v)
each cell, i in row.c
+cell_decorator(data.cols[i], cell)(data-foo="bar")
它是一个嵌套的混合结构,用于由修饰的报表单元格组成的报表行。
问题是数据-foo属性没有被应用。
我已经看到了关于混合属性的其他问题,但是我找不到模板的语法问题,它只是在忽略属性的同时呈现。