Здравствуйте!
Версии Jmix 1.5.5, Jaspersoft Studio 6.20.6.
Как настроить связь до запроса в таблице (таблица внутри отчета)? Т.е. связь для subDataset. На самом JasperStudio работает, а в редакторе отчетов Jmix место вложенной таблицы (Не облагаемые виды расчетов) пустое.
Здравствуйте @subat,
Вам необходимо указать в jrxml дополнительный Band следующим образом:
<subDataset name="Product">
<field name="name" class="java.lang.String"/>
<field name="price" class="java.lang.Long"/>
</subDataset>
...
<dataSourceExpression><![CDATA[$P{REPORTING}.dataset("Product")]]></dataSourceExpression>
И связывать таблицу с subDataset:
<jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
<datasetRun subDataset="Product">
<dataSourceExpression><![CDATA[$P{REPORTING}.dataset("Product")]]></dataSourceExpression>
</datasetRun>
...
Также посмотрите на следующие разделы документации, они могут помочь с вашей проблемой:
Документация по шаблону: Templates :: Jmix Documentation
Пример отчёта: Sample Reports :: Jmix Documentation
С Уважением,
Никита