Jump to content
We've recently updated our Privacy Statement, available here ×

lrente

Members
  • Posts

    1
  • Joined

  • Last visited

lrente's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. In my projet i want to have a simple table, where each row corresponds to an entry on my json. Instead, i have a new table for each entry. Here is my json: { "title": "Viagens (2 viaturas)", "filters": { "viaturas": "LP1, LP2", "inicio": "2020-12-17T00:00:00", "fim": "2020-12-17T23:59:59" }, "tables": [ { "name": "Viagens (2 viaturas)", "rows": [ { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "CD1", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T16:28:41", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T16:29:40", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 590000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 59, "totalDays": 0.0006828703703703704, "totalHours": 0.01638888888888889, "totalMilliseconds": 59000, "totalMinutes": 0.9833333333333333, "totalSeconds": 59 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 590000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 59, "totalDays": 0.0006828703703703704, "totalHours": 0.01638888888888889, "totalMilliseconds": 59000, "totalMinutes": 0.9833333333333333, "totalSeconds": 59 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 30000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 3, "totalDays": 0.00003472222222222222, "totalHours": 0.0008333333333333334, "totalMilliseconds": 3000, "totalMinutes": 0.05, "totalSeconds": 3 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "CD1", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T16:29:43", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T16:29:49", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 60000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 6, "totalDays": 0.00006944444444444444, "totalHours": 0.0016666666666666668, "totalMilliseconds": 6000, "totalMinutes": 0.1, "totalSeconds": 6 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 60000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 6, "totalDays": 0.00006944444444444444, "totalHours": 0.0016666666666666668, "totalMilliseconds": 6000, "totalMinutes": 0.1, "totalSeconds": 6 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 130000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 13, "totalDays": 0.00015046296296296297, "totalHours": 0.003611111111111111, "totalMilliseconds": 13000, "totalMinutes": 0.21666666666666667, "totalSeconds": 13 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "CD1", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T16:30:02", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T16:30:07", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 50000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 5, "totalDays": 0.00005787037037037037, "totalHours": 0.001388888888888889, "totalMilliseconds": 5000, "totalMinutes": 0.08333333333333333, "totalSeconds": 5 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 50000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 5, "totalDays": 0.00005787037037037037, "totalHours": 0.001388888888888889, "totalMilliseconds": 5000, "totalMinutes": 0.08333333333333333, "totalSeconds": 5 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 7020000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 11, "seconds": 42, "totalDays": 0.008125, "totalHours": 0.195, "totalMilliseconds": 702000, "totalMinutes": 11.7, "totalSeconds": 702 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "CD1", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T16:41:49", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T17:47:24", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 39350000000, "days": 0, "hours": 1, "milliseconds": 0, "minutes": 5, "seconds": 35, "totalDays": 0.045543981481481484, "totalHours": 1.0930555555555554, "totalMilliseconds": 3935000, "totalMinutes": 65.58333333333333, "totalSeconds": 3935 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 34010000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 56, "seconds": 41, "totalDays": 0.03936342592592593, "totalHours": 0.9447222222222222, "totalMilliseconds": 3401000, "totalMinutes": 56.68333333333333, "totalSeconds": 3401 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 9450000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 15, "seconds": 45, "totalDays": 0.0109375, "totalHours": 0.2625, "totalMilliseconds": 945000, "totalMinutes": 15.75, "totalSeconds": 945 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 1.5, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "Sem condutor", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T18:03:09", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T18:03:52", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 430000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 43, "totalDays": 0.0004976851851851852, "totalHours": 0.011944444444444445, "totalMilliseconds": 43000, "totalMinutes": 0.7166666666666667, "totalSeconds": 43 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 430000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 43, "totalDays": 0.0004976851851851852, "totalHours": 0.011944444444444445, "totalMilliseconds": 43000, "totalMinutes": 0.7166666666666667, "totalSeconds": 43 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 360000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 36, "totalDays": 0.0004166666666666667, "totalHours": 0.01, "totalMilliseconds": 36000, "totalMinutes": 0.6, "totalSeconds": 36 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "Sem condutor", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T18:04:28", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T18:04:30", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 20000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 2, "totalDays": 0.000023148148148148147, "totalHours": 0.0005555555555555556, "totalMilliseconds": 2000, "totalMinutes": 0.03333333333333333, "totalSeconds": 2 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 20000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 2, "totalDays": 0.000023148148148148147, "totalHours": 0.0005555555555555556, "totalMilliseconds": 2000, "totalMinutes": 0.03333333333333333, "totalSeconds": 2 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 610000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 1, "seconds": 1, "totalDays": 0.0007060185185185185, "totalHours": 0.016944444444444446, "totalMilliseconds": 61000, "totalMinutes": 1.0166666666666666, "totalSeconds": 61 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "Sem condutor", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T18:05:31", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T18:05:42", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 110000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 11, "totalDays": 0.0001273148148148148, "totalHours": 0.0030555555555555557, "totalMilliseconds": 11000, "totalMinutes": 0.18333333333333332, "totalSeconds": 11 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 110000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 11, "totalDays": 0.0001273148148148148, "totalHours": 0.0030555555555555557, "totalMilliseconds": 11000, "totalMinutes": 0.18333333333333332, "totalSeconds": 11 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 370000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 37, "totalDays": 0.00042824074074074075, "totalHours": 0.010277777777777778, "totalMilliseconds": 37000, "totalMinutes": 0.6166666666666667, "totalSeconds": 37 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP1", "vehicle": { "value": "LP1", "title": "Viatura", "visible": true }, "driver": { "value": "Sem condutor", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T18:06:19", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T18:06:23", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 40000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 4, "totalDays": 0.000046296296296296294, "totalHours": 0.0011111111111111111, "totalMilliseconds": 4000, "totalMinutes": 0.06666666666666667, "totalSeconds": 4 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 40000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 4, "totalDays": 0.000046296296296296294, "totalHours": 0.0011111111111111111, "totalMilliseconds": 4000, "totalMinutes": 0.06666666666666667, "totalSeconds": 4 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 807030000000, "days": 0, "hours": 22, "milliseconds": 0, "minutes": 25, "seconds": 3, "totalDays": 0.9340625, "totalHours": 22.4175, "totalMilliseconds": 80703000, "totalMinutes": 1345.05, "totalSeconds": 80703 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP2", "vehicle": { "value": "LP2", "title": "Viatura", "visible": true }, "driver": { "value": "Sem condutor", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T09:00:18", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T09:00:47", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 290000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 29, "totalDays": 0.0003356481481481481, "totalHours": 0.008055555555555555, "totalMilliseconds": 29000, "totalMinutes": 0.48333333333333334, "totalSeconds": 29 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 290000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 0, "seconds": 29, "totalDays": 0.0003356481481481481, "totalHours": 0.008055555555555555, "totalMilliseconds": 29000, "totalMinutes": 0.48333333333333334, "totalSeconds": 29 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 22490000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 37, "seconds": 29, "totalDays": 0.026030092592592594, "totalHours": 0.6247222222222222, "totalMilliseconds": 2249000, "totalMinutes": 37.483333333333334, "totalSeconds": 2249 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 0, "title": "Distância", "visible": true } }, { "filter": "LP2", "vehicle": { "value": "LP2", "title": "Viatura", "visible": true }, "driver": { "value": "CD2", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T09:38:16", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T09:55:54", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 10580000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 17, "seconds": 38, "totalDays": 0.01224537037037037, "totalHours": 0.29388888888888887, "totalMilliseconds": 1058000, "totalMinutes": 17.633333333333333, "totalSeconds": 1058 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 1100000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 1, "seconds": 50, "totalDays": 0.0012731481481481483, "totalHours": 0.030555555555555555, "totalMilliseconds": 110000, "totalMinutes": 1.8333333333333333, "totalSeconds": 110 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 325740000000, "days": 0, "hours": 9, "milliseconds": 0, "minutes": 2, "seconds": 54, "totalDays": 0.37701388888888887, "totalHours": 9.048333333333334, "totalMilliseconds": 32574000, "totalMinutes": 542.9, "totalSeconds": 32574 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 12, "title": "Distância", "visible": true } }, { "filter": "LP2", "vehicle": { "value": "LP2", "title": "Viatura", "visible": true }, "driver": { "value": "CD1", "title": "Condutor", "visible": true }, "startTime": { "value": "2020-12-17T18:58:48", "title": "Data Inicial", "visible": true }, "endTime": { "value": "2020-12-17T19:43:16", "title": "Data Final", "visible": true }, "tripDuration": { "value": { "ticks": 26680000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 44, "seconds": 28, "totalDays": 0.03087962962962963, "totalHours": 0.7411111111111112, "totalMilliseconds": 2668000, "totalMinutes": 44.46666666666667, "totalSeconds": 2668 }, "title": "Duração", "visible": true }, "idleDuration": { "value": { "ticks": 1630000000, "days": 0, "hours": 0, "milliseconds": 0, "minutes": 2, "seconds": 43, "totalDays": 0.0018865740740740742, "totalHours": 0.04527777777777778, "totalMilliseconds": 163000, "totalMinutes": 2.716666666666667, "totalSeconds": 163 }, "title": "Ralenti", "visible": true }, "stopDuration": { "value": { "ticks": 452160000000, "days": 0, "hours": 12, "milliseconds": 0, "minutes": 33, "seconds": 36, "totalDays": 0.5233333333333333, "totalHours": 12.56, "totalMilliseconds": 45216000, "totalMinutes": 753.6, "totalSeconds": 45216 }, "title": "Paragem", "visible": true }, "startStreet": { "value": "street", "title": "Local Inicio", "visible": true }, "endStreet": { "value": "street", "title": "Local Fim", "visible": true }, "distance": { "value": 47.8, "title": "Distância", "visible": true } } ] } ] } And here is my jrxml: <?xml version="1.0" encoding="UTF-8"?> <!-- Created with Jaspersoft Studio version 6.12.0.final using JasperReports Library version 6.12.1-ac0eebdb29e4c0985457bab279a6db744d661530 --> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="ViagensTabelaResumo" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ed5814c0-ba5f-49bc-a588-376aa9e35edc"> <property name="com.jaspersoft.studio.data.defaultdataadapter" value="report"/> <style name="Table_TH" mode="Opaque" backcolor="#F0F8FF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table_CH" mode="Opaque" backcolor="#BFE1FF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table_TD" mode="Opaque" backcolor="#FFFFFF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table 1_TH" mode="Opaque" backcolor="#F0F8FF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table 1_CH" mode="Opaque" backcolor="#BFE1FF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table 1_TD" mode="Opaque" backcolor="#FFFFFF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <subDataset name="Dataset1" uuid="19f98d05-f185-4928-aa82-232acfbc5036"> <property name="com.jaspersoft.studio.data.defaultdataadapter" value="report"/> <queryString language="json"> <![CDATA[tables.rows]]> </queryString> <field name="filter" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="filter"/> <fieldDescription><![CDATA[filter]]></fieldDescription> </field> <field name="tripDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[tripDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="idleDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[idleDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="stopDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[stopDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="distance" class="java.lang.Double"> <property name="net.sf.jasperreports.json.field.expression" value="distance.value"/> <fieldDescription><![CDATA[distance.value]]></fieldDescription> </field> <field name="vehicle" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle.value"/> <fieldDescription><![CDATA[vehicle.value]]></fieldDescription> </field> <field name="vehicleColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle.title"/> <fieldDescription><![CDATA[vehicle.title]]></fieldDescription> </field> <field name="startTimeColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startTime.title"/> <fieldDescription><![CDATA[startTime.title]]></fieldDescription> </field> <field name="endTimeColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endTime.title"/> <fieldDescription><![CDATA[endTime.title]]></fieldDescription> </field> <field name="tripDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration.title"/> <fieldDescription><![CDATA[tripDuration.title]]></fieldDescription> </field> <field name="idleDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration.title"/> <fieldDescription><![CDATA[idleDuration.title]]></fieldDescription> </field> <field name="stopDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.title"/> <fieldDescription><![CDATA[stopDuration.title]]></fieldDescription> </field> <field name="startStreetColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startStreet.title"/> <fieldDescription><![CDATA[startStreet.title]]></fieldDescription> </field> <field name="endStreetColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endStreet.title"/> <fieldDescription><![CDATA[endStreet.title]]></fieldDescription> </field> <field name="distanceColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="distance.title"/> <fieldDescription><![CDATA[distance.title]]></fieldDescription> </field> <field name="visible" class="java.lang.Boolean"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.visible"/> <fieldDescription><![CDATA[stopDuration.visible]]></fieldDescription> </field> </subDataset> <subDataset name="Dataset2" uuid="b7576a46-263e-4be3-94b7-b117c99692ee"> <property name="com.jaspersoft.studio.data.defaultdataadapter" value="report"/> <queryString language="json"> <![CDATA[tables.rows]]> </queryString> <field name="filter" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="filter"/> <fieldDescription><![CDATA[filter]]></fieldDescription> </field> <field name="vehicle" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle"/> <fieldDescription><![CDATA[vehicle]]></fieldDescription> </field> <field name="driver" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="driver"/> <fieldDescription><![CDATA[driver]]></fieldDescription> </field> <field name="startTime" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startTime"/> <fieldDescription><![CDATA[startTime]]></fieldDescription> </field> <field name="endTime" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endTime"/> <fieldDescription><![CDATA[endTime]]></fieldDescription> </field> <field name="tripDuration" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration"/> <fieldDescription><![CDATA[tripDuration]]></fieldDescription> </field> <field name="idleDuration" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration"/> <fieldDescription><![CDATA[idleDuration]]></fieldDescription> </field> <field name="stopDuration" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration"/> <fieldDescription><![CDATA[stopDuration]]></fieldDescription> </field> <field name="startStreet" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startStreet"/> <fieldDescription><![CDATA[startStreet]]></fieldDescription> </field> <field name="endStreet" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endStreet"/> <fieldDescription><![CDATA[endStreet]]></fieldDescription> </field> <field name="distance" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="distance"/> <fieldDescription><![CDATA[distance]]></fieldDescription> </field> </subDataset> <subDataset name="tableds" uuid="42efdbfd-06aa-4544-b72e-580298cdea46"> <property name="com.jaspersoft.studio.data.defaultdataadapter" value="report"/> <queryString language="json"> <![CDATA[tables.rows]]> </queryString> <field name="filter" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="filter"/> <fieldDescription><![CDATA[filter]]></fieldDescription> </field> <field name="tripDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[tripDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="idleDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[idleDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="stopDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[stopDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="distance" class="java.lang.Double"> <property name="net.sf.jasperreports.json.field.expression" value="distance.value"/> <fieldDescription><![CDATA[distance.value]]></fieldDescription> </field> <field name="vehicle" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle.value"/> <fieldDescription><![CDATA[vehicle.value]]></fieldDescription> </field> <field name="vehicleColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle.title"/> <fieldDescription><![CDATA[vehicle.title]]></fieldDescription> </field> <field name="startTimeColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startTime.title"/> <fieldDescription><![CDATA[startTime.title]]></fieldDescription> </field> <field name="endTimeColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endTime.title"/> <fieldDescription><![CDATA[endTime.title]]></fieldDescription> </field> <field name="tripDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration.title"/> <fieldDescription><![CDATA[tripDuration.title]]></fieldDescription> </field> <field name="idleDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration.title"/> <fieldDescription><![CDATA[idleDuration.title]]></fieldDescription> </field> <field name="stopDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.title"/> <fieldDescription><![CDATA[stopDuration.title]]></fieldDescription> </field> <field name="startStreetColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startStreet.title"/> <fieldDescription><![CDATA[startStreet.title]]></fieldDescription> </field> <field name="endStreetColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endStreet.title"/> <fieldDescription><![CDATA[endStreet.title]]></fieldDescription> </field> <field name="distanceColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="distance.title"/> <fieldDescription><![CDATA[distance.title]]></fieldDescription> </field> </subDataset> <queryString language="JSON"> <![CDATA[tables.rows]]> </queryString> <field name="filter" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="filter"/> <fieldDescription><![CDATA[filter]]></fieldDescription> </field> <field name="tripDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[tripDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="idleDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[idleDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="stopDuration" class="java.lang.Long"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.value.totalMilliseconds"/> <fieldDescription><![CDATA[stopDuration.value.totalMilliseconds]]></fieldDescription> </field> <field name="distance" class="java.lang.Double"> <property name="net.sf.jasperreports.json.field.expression" value="distance.value"/> <fieldDescription><![CDATA[distance.value]]></fieldDescription> </field> <field name="vehicle" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle.value"/> <fieldDescription><![CDATA[vehicle.value]]></fieldDescription> </field> <field name="vehicleColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="vehicle.title"/> <fieldDescription><![CDATA[vehicle.title]]></fieldDescription> </field> <field name="startTimeColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startTime.title"/> <fieldDescription><![CDATA[startTime.title]]></fieldDescription> </field> <field name="endTimeColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endTime.title"/> <fieldDescription><![CDATA[endTime.title]]></fieldDescription> </field> <field name="tripDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="tripDuration.title"/> <fieldDescription><![CDATA[tripDuration.title]]></fieldDescription> </field> <field name="idleDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="idleDuration.title"/> <fieldDescription><![CDATA[idleDuration.title]]></fieldDescription> </field> <field name="stopDurationColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="stopDuration.title"/> <fieldDescription><![CDATA[stopDuration.title]]></fieldDescription> </field> <field name="startStreetColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="startStreet.title"/> <fieldDescription><![CDATA[startStreet.title]]></fieldDescription> </field> <field name="endStreetColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="endStreet.title"/> <fieldDescription><![CDATA[endStreet.title]]></fieldDescription> </field> <field name="distanceColumnName" class="java.lang.String"> <property name="net.sf.jasperreports.json.field.expression" value="distance.title"/> <fieldDescription><![CDATA[distance.title]]></fieldDescription> </field> <field name="endStreetVisible" class="java.lang.Boolean"> <property name="net.sf.jasperreports.json.field.expression" value="endStreet.visible"/> <fieldDescription><![CDATA[endStreet.visible]]></fieldDescription> </field> <background> <band splitType="Stretch"/> </background> <detail> <band height="208"> <componentElement> <reportElement x="0" y="4" width="682" height="200" uuid="41caa914-1af3-4948-bbbe-2fffbc24e43e"> <property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/> <property name="com.jaspersoft.studio.table.style.table_header" value="Table 1_TH"/> <property name="com.jaspersoft.studio.table.style.column_header" value="Table 1_CH"/> <property name="com.jaspersoft.studio.table.style.detail" value="Table 1_TD"/> <property name="com.jaspersoft.studio.components.autoresize.proportional" value="true"/> <property name="com.jaspersoft.studio.components.autoresize.next" value="true"/> </reportElement> <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="tableds" uuid="1df01843-a392-415d-bda9-76f5bc9be84b"> <dataSourceExpression><![CDATA[((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource()]]></dataSourceExpression> </datasetRun> <jr:column width="116" uuid="b6243d9c-b43b-4af9-baae-fae21bec154a"> <jr:tableHeader style="Table 1_TH" height="30"/> <jr:columnHeader style="Table 1_CH" height="30"> <staticText> <reportElement x="0" y="0" width="116" height="30" uuid="f3378b86-9932-455b-a325-5c0b708ad3fc"/> <text><![CDATA[filter]]></text> </staticText> </jr:columnHeader> <jr:detailCell style="Table 1_TD" height="30"> <textField> <reportElement x="0" y="0" width="116" height="30" uuid="cf217758-a68c-44a9-bd76-f0dc227a6fb7"/> <textFieldExpression><![CDATA[$F{filter}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="116" uuid="56d1b451-d71c-4250-ba38-7c429aef1379"> <jr:tableHeader style="Table 1_TH" height="30"/> <jr:columnHeader style="Table 1_CH" height="30"> <staticText> <reportElement x="0" y="0" width="116" height="30" uuid="03bb9401-22b5-4700-b337-5a857a7330e0"/> <text><![CDATA[tripDuration]]></text> </staticText> </jr:columnHeader> <jr:detailCell style="Table 1_TD" height="30"> <textField> <reportElement x="0" y="0" width="116" height="30" uuid="2bc8551a-069e-4810-8d76-842ec46f4224"/> <textFieldExpression><![CDATA[$F{tripDuration}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="113" uuid="30a6233d-a153-4cd7-9fdd-8edaad7f7658"> <jr:tableHeader style="Table 1_TH" height="30"/> <jr:columnHeader style="Table 1_CH" height="30"> <staticText> <reportElement x="0" y="0" width="113" height="30" uuid="9b47b3b9-06ac-46bb-b98a-100ebd847ea5"/> <text><![CDATA[idleDuration]]></text> </staticText> </jr:columnHeader> <jr:detailCell style="Table 1_TD" height="30"> <textField> <reportElement x="0" y="0" width="113" height="30" uuid="eba5d157-3b23-4ca2-9d8a-42963fffff0b"/> <textFieldExpression><![CDATA[$F{idleDuration}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="113" uuid="9af18ecb-17a7-4342-a89a-df1c505ea422"> <jr:tableHeader style="Table 1_TH" height="30"/> <jr:columnHeader style="Table 1_CH" height="30"> <staticText> <reportElement x="0" y="0" width="113" height="30" uuid="c0cad86c-8339-42fe-b224-47c61b26ebee"/> <text><![CDATA[stopDuration]]></text> </staticText> </jr:columnHeader> <jr:detailCell style="Table 1_TD" height="30"> <textField> <reportElement x="0" y="0" width="113" height="30" uuid="ec74cc91-00f7-4985-beb4-c03ac55c422a"/> <textFieldExpression><![CDATA[$F{stopDuration}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="112" uuid="b834484b-1353-4334-b350-2b0b298e2407"> <jr:tableHeader style="Table 1_TH" height="30"/> <jr:columnHeader style="Table 1_CH" height="30"> <staticText> <reportElement x="0" y="0" width="112" height="30" uuid="5355dab9-13bc-48aa-9e34-fb8d1ed65fc1"/> <text><![CDATA[distance]]></text> </staticText> </jr:columnHeader> <jr:detailCell style="Table 1_TD" height="30"> <textField> <reportElement x="0" y="0" width="112" height="30" uuid="6a6d0b34-3a03-4348-82b9-88492c7bc5c5"/> <textFieldExpression><![CDATA[$F{distance}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="112" uuid="01dff5bb-d29b-4bc9-8d8e-e8a3b77f538b"> <jr:tableHeader style="Table 1_TH" height="30"/> <jr:columnHeader style="Table 1_CH" height="30"> <staticText> <reportElement x="0" y="0" width="112" height="30" uuid="a5417a76-d17e-443a-9bc9-1651823566e0"/> <text><![CDATA[vehicle]]></text> </staticText> </jr:columnHeader> <jr:detailCell style="Table 1_TD" height="30"> <textField> <reportElement x="0" y="0" width="112" height="30" uuid="c85c1bd7-679d-4bb2-a910-1488f315e115"/> <textFieldExpression><![CDATA[$F{vehicle}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> </jr:table> </componentElement> </band> </detail> </jasperReport>
×
×
  • Create New...